• Имеет ли место обучению через документации самого языка?

    @dmshar
    Есть разница между "нахвататься" и "научиться". Первое - это грубо говоря выучить синтаксис, правила вызова API, разобраться что каждая из описанных функций делает и возвращает.
    А вот второе - это понять почему именно так реализован изучаемый инструмент, как та или иная реализация влияет на эффективность, как можно что-то протюнинговать, где какой инструмент лучше применять, как они между собой связаны и и т.д.

    "Нахвататься" - просто. Курсы, видео, документация.....
    "Научиться" - сложно. Быстро не получается, требует "переваривания" реально большого (и да, часто скучного) объема информации, понимания связей и много чего еще. Тут ничего лучшего кроме книг пока еще человечество не придумало.
    Для "нахватавшегося" - каждый новый факт это открытие. Для "научившегося" - просто новое объяснимое звено в цепочке ранее известных фактов.

    Правда, многие "нахватавшиеся" думают, что они "научившиеся". И что хуже того - активно агитируют за это, причем как правило - агрессивно. Ну что делать, закон Даннинга-Крюгера отменить невозможно.
    Ответ написан
    2 комментария
  • Что это за метод управления? Как в автосервисах автосалонов?

    @dmshar
    Не сравнивайте круглое со стеклянным.
    Дисциплина распределения заявок - это ну никак не "методология (и не метод, и не методика) управления". Это просто дисциплина распределения заявок. Не больше.
    А agile или scrum - это методологии, в которых распределение заявок играет 246 роль по важности.
    Ответ написан
    Комментировать
  • Как построить трехмерный график в Python?

    @dmshar
    Python, библиотека Matplotlib, пакет mpl_toolkits.mplot3d, функции из его подмодуля Axes3D.
    Есть все, что вам надо.
    Изучайте.
    Ответ написан
    Комментировать
  • Как установить и запустить проект на python?

    @dmshar
    Как вы себе представляете тезисное описание?
    Впрочем - пожалуйста.
    1. покупаем сервер с **гб оперативы - чем больше, тем лучше. 8 ГБ подойдет.
    2. и с таким то линуском - с любым.
    3 .ставим питон на сервер, таким то образом - как ставим - смотрим инструкцию по инсталляции Pythоn. Ничего сложного.
    https://python-scripts.com/install-python
    4. запускаем установку проекта - описание инсталляции пакета приведено в документации
    https://github.com/constverum/ProxyBroker#installation
    Вот только как вы потом будете со всем этим управляться? Впрочем, этого вы не просили "тезисно описать". Значит - уверены в себе.

    Есть альтернативный путь - нанимаем человека, который это все сделает за вас.

    Если ОСТАЛИСЬ вопросы - пишите.
    Ответ написан
  • Python matplotlib scatter. Как динамически установить цвет точки?

    @dmshar
    Уже отвечал вам:
    plt.scatter(x, y,
    c = label,
    norm = plt.Normalize(vmin=min(label), vmax=max(label)+1),
    cmap = "nipy_spectral")
    Ответ написан
    3 комментария
  • Как по другому решить задачу?

    @dmshar
    Да сколько угодно:
    py-algorithm.blogspot.com/2011/04/blog-post_09.html
    А вам что, от количества реализаций платят?
    Ответ написан
    1 комментарий
  • Какую задачу поставить для диплома по нейронным сетям?

    @dmshar
    Ну как можно проучиться сколько-то там лет в универе, дожить до диплома и не уметь себе найти интересную задачу для диплома? При это - обращаться за подсказками к людям, которые понятия не имеют, ни по какой специальности вы обучаетесь, ни про уровень вашей подготовки, ни направления ваших интересов.
    Ну вот задача самая интересная, актуальная, c кучей доступных данных, с десятками примеров в сети, вполне решаемая с помощью нейросети и - на мой взгляд - адекватно (для диплома) не сложная:
    Предсказание развития пандемии COVID-19 в вашей стране.
    Подойдет?
    Ответ написан
    Комментировать
  • Как сделать корректную запись в Python без перезаписи?

    @dmshar
    Как минимум у вам проблемы с отступами - начиная со второй строки до последней. Зачем там сдвиг???
    Ответ написан
  • Как в pandas с помощью groupby посчитать количество уникальных элементов?

    @dmshar
    Читал-читал - ничего не понял. Какое-то "приведение типов" (зачем??), распечатка индексов, загадочные два столбца в серии, какие-то мультимассивы, и финальный аккорд "В общем вместо массивов я хочу получить размер этих массивов."
    Если посчитать, сколько элементов попало в каждую группу - то вот так

    df_c.groupby('date').count().listing_id
    так
    df_c.groupby('date').['listing_id'].count()
    или так
    df_c.groupby('date').listing_id.count()

    Возможно, я не угадал, что вы имели ввиду - тогда попытайтесь более внятно сформулировать задачу.
    Ответ написан
    Комментировать
  • Как разбить строку, если ее длина превышает "потолок"?

    @dmshar
    Ну, например так (4000 мне набивать, конечно, лень - пусть будет 10)
    st = 'ывалбыамиобмашщмкфултмафвлдфвав'
    for i in range(0, len(st), 10):
        print(st[i:i+10] )

    Результат:
    ывалбыамио
    бмашщмкфул
    тмафвлдфва
    в
    Ответ написан
    Комментировать
  • Как создаются объекты в python?

    @dmshar
    А зачем вам? Вы же учебник читали, может какие курсы смотрели-посещали. Нет? Ну хоть Google вопрос задали, прежде, чем писать на форум. И что, там нет ответов? Или вы не можете их понять? Это разные вещи, в зависимости от ответа на эти вопросы мы будем знать, как вам отвечать на ваш элементарный вопрос - как человеку, у которого не хватает знаний или как человеку у которого избыток лени.
    Ответ написан
    1 комментарий
  • Как узнать характеристики компьютера python?

    @dmshar
    Вам поможет библиотека psutil
    - кроссплатформенная библиотека для получения информации о запущенных процессах и использовании системы (процессор, память, диски, сеть, датчики) в Python. Помимо мониторинга, используется также для профилирования, ограничения ресурсов процесса и управления запущенными процессами.
    Только вот если сами не можете нагуглить ответ на столь элементарный вопрос - браться за такие задачи вам рановато.
    Ответ написан
    2 комментария
  • Как с помощью python читать память процесса в linux?

    @dmshar
    Смотрите функции библиотеки ptrace. - возможности контроля стороннего процесса.
    Ответ написан
  • Как отсортировать данные в txt файле?

    @dmshar
    Если у вас данные во второй файл не поступают динимачечски, то разумнее его отсортировать один раз по ip и так хранить. Возможно - сразу-же и отсортировать. А в случае необходимости - просто извлекать нужные записи из уже отсортированного файла.
    Это можно сделать в Python "в ручную", но проще - через pandas. Т.е. читаете файл в DataFrame, группируете (group by), сортируете и получившийся DataFrame сбрасываете на диск. Далее - по мере необходимости - работаете с уже отсортированным файлом (или DataFrame - в зависимости от того, что за задача).

    Если же у вас данные поступают динамически, причем динамически изменяется и первый и второй файл (т.е. второй файл просто постоянно накапливает новую информацию, а первый - это по сути запрос пользователя на поиск конкретных ip вовтором файле) - то ничего другого, как последовательного просмотр второго файла для каждого вновь заданного ip придумать сложно.
    Ответ написан
    Комментировать
  • Я хочу написать видео переводчик с помощью питон, с чего начать?

    @dmshar
    Можете начать с того, что-бы понять, что такое машинный перевод
    https://towardsdatascience.com/introduction-to-mac...
    Потом - разберитесь с тем, что такое обработка видео,
    Потом - как организовать захват звука, разбор фонем, подавление шумов и прочее.
    Потом самое простое - соединить это воедино.
    Ответ написан
    Комментировать
  • За счёт чего NumPy массивы эфективнее питоновских списков?

    @dmshar
    Массивы в Numpy реализованы почти так-же как и в С++ . Главное отличие - это всегда непрерывный в оперативной памяти участок однотипных данных. За счет этих двух фундаментальных свойств и соответственно - отсутствия соответствующих проверок и преобразований, операции над элементами массивов Numpy выполняются ощутимо быстрее, чем над списками, особенно при больших объемах хранимой информации. Недостатком массивов в Numpy есть неэффективное использования оперативной памяти в случаях, если реальных элементов массиве меньше, чем задекларированный размер массива.
    Списки реализованы в виде несколько модифицированной ссылочной структуры С++. Точнее - память там выделяется блоками, доступ не прямо к элементу, а через систему ссылок и пр. Кроме того, списки это разнотипные элементы, более того - это возможно еще и списки списков или списки других составных типов данных. В общем, что-бы выполнить простую операцию, интерпретатору необходимо выполнить достаточно много проверок и переходов.
    В последних версиях реализация списков сильно оптимизирована. Тем не менее, операции с его элементами остаются более медленными, чем над элементами массивов Numpy.
    Наличие "множества полезных и удобных функций" - это уже производное от базовых отличий.
    Ответ написан
  • Какая часть математики нyжна для изyчения глyбокое обyчения?

    @dmshar
    И что, вы выберете эти разделы и кинетесь именно их учить?
    Ну вот вам ответили в соседнем ответе. И что? Только вот что-бы выучить ту же теорию оптимизации надо знать и классическую вышку, и линейную алгебру и много чего еще чего.
    Математика - эта такая наука, которая не терпит растягивания на кусочки. Уж точно - на уровне школьной программы или программы инженерного универа.
    Ответ написан
    Комментировать
  • С чего начать реализацию проекта новичку?

    @dmshar
    Между синтаксисом (кстати - синтаксисом чего?) и библиотеками - пропасть, для преодоления которой необходимо огромное количество разнообразных знаний. А "библиотеки" - это далеко еще не " программа которая будет реагировать на мое лицо, и здороваться" и между ними еще одна пропасть.
    Даже в режиссуре дилетант без образования и подготовки ничего кроме откровенного шлака не создаст. А в математических и технических науках - не создаст просто ничего от слова совсем.
    Не уподобляйтесь герою известной картинки.
    5e882ffb15d41875891728.png
    Ответ написан
  • Как правильно обучить классификатор?

    @dmshar
    Да уж, изучать ML по "статейкам" это жесть.

    "если дать классификатору какую нибудь картинку, типо человек/ дерево/ мебель" - не дать, а сначала обучить на этих картинках, то потом он и будет классифицировать ее на "типо человек/ дерево/ мебель". А если дать эту картинку классификатору, обученному на "котиках-собачках", тогда не удивляйтесь, если он ваш табурет примет за собаку, а дерево за кота. Или наоборот.

    как тогда обучать классификатор, где по сути должно быть два класса: суецид и все остальное - абсолютно так-же, как и котиков-собачек где их тоже два класса, про которые пишут ваши "статейки". Дать обучиться на пару десятках тысяч размеченных картинках, на которых эти ваши "вены, виселицы, синии киты" и столько-же картинок где их нет. Вот и будет потом ваш обученных классификатор делить картинки на "суецид и все остальное".
    Ответ написан
    3 комментария
  • Какое приложение подойдет для онлайн обучения?

    @dmshar
    Google Class.
    В меру бесплатен, весь описанный функционал - на лицо (и даже больше).
    Осваивается вами за 30 минут, учащимися за 15. И ничего качать не надо - ни вам, ни классу.
    Рекомендую.
    Единственное, чего нет - видеоконференции и расшаривание своего экрана. Но вам оно и ни к чему.
    Ответ написан
    1 комментарий