Местоположение
Россия

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (49)

Лучшие ответы пользователя

Все ответы (150)
  • Python (print) как обработать конец вывода?

    @PavelMos
    Если нужно печатать список с разделителем, например, "---", то в питоне есть функция join
    stroka=('----').join(spisok)
    выдаст строку из элементов, разделённых ----
    Ответ написан
    1 комментарий
  • Заменить окончания через JS?

    @PavelMos
    Можно же без регекспов
    var str1 = 'Зеленая поляна';
    re1='ная';
    re2='яна';
    var str_new = str1.replace(re1, 'ную');
    var str_new=str_new.replace(re2,'яну');


    Можно для падежей также https://morpher.ru/ использовать.
    Ответ написан
    2 комментария
  • Где найти источник с открытыми статистическими данными по городу, области?

    @PavelMos
    Ищи данные мониторингов ОО-1
    https://docs.edu.gov.ru/document/ed3ca74f26a1dc055...
    СПО-1
    https://docs.edu.gov.ru/document/66efe5a01f0b8c257...
    там своды по регионам
    статистку внутри региона навряд ли выкладывают

    По студентам вузов ищи на сайте Минвысшегообразования, оно теперь отдельно от Минсреднего. По студентам нет смысла искать цифры внутри региона. Почти во всех регионах все вузы в столице региона. В Московской и Ленинградской областях вузов буквально по несколько штук. Но в районных городах могут быть филиалы вузов, местных или вузов других регионов.
    Ответ написан
    1 комментарий
  • Как можно заменить в словаре повторяющиеся значения?

    @PavelMos
    k1 = {"a_1":111, "a_2":104, "a_3":107, "a_4":90, "a_5":115, "a_6":107, "a_7":106, "a_8":107, "a_9":95, "a_10":116, "a_11":127, "a_12":115, "a_13":102, "a_14":99}
    k2 = {"b_1":113, "b_2":107, "b_3":123, "b_4":122, "b_5":117, "b_6":112, "b_7":105, "b_8":108, "b_9":111, "b_10":114, "b_11":102, "b_12":104}
    general_row = dict(sorted({**k1, **k2}.items(), key=lambda x: x[1]))
    general_row_copy = general_row.copy()
    k = 1
    for key in general_row_copy:
        general_row_copy[key] = k
        k += 1
    counter = 1
    sum_of_rank = 0
    listValues=list ( general_row.values() )
    uniqValuesDictDup={x:listValues.count(x) for x in listValues
                    if listValues.count(x)>1}
    
    for i in uniqValuesDictDup:
        #ключи исходного словаря [с дублями]
        t=[x for x in general_row if general_row[x]==i]
        #ключи-порядковые номера-ранги второго словаря
        k=[general_row_copy[x] for x in general_row_copy if x in t]
        av= sum(k)/len(t)
        print (t,k, 'среднее=',av)
        for j in t:
            general_row_copy[j]=sum(k)/len(t)
    
    for i in sorted(general_row_copy):
        print (i, general_row_copy[i], '\r')
    Ответ написан
    Комментировать
  • Изменить код, чтобы вставить ссылку не на один файл, а сразу на всю папку (50 видеофайлов)?

    @PavelMos
    Функция же работает с одним урл. Значит, нужно поочередно вызвать эту функцию 50 раз с нужными урл, перечисленными в списке, например, через цикл for
    url_list=(....) #список урлов ("www.youtube.com/watch?v=111...", "www.youtube.com/watch?v=222...")
    counter=1 #счётчик для имени файла
    for source_url in url_list: 
       if source_url is not None and source_url !='':
            video_path = colorizer.colorize_from_url(source_url, 'video'+str(counter)+'.mp4', render_factor, 
                 watermarked=watermarked)
            show_video_in_notebook(video_path)
            counter+=1
        else:
            print('Provide a video url and try again.')


    Сохраняться всё должно, согласно описанию, в /DeOldify/video/result/
    что такое video.mp4 не знаю, если это имя файла, под которым оно будет сохраняться в эту директорию, его нужно менять, чтобы под одним именем не сохранялось несколько. Например, добавлять номер по счётчику.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (18)