• Где учить алгоритмы и структуры данных?

    @dmshar
    Рекомендованная книга Кормана весьма зубодробительная. Для, если вы учитесь на Прикладной математике или на чем-то подобном - то она должна зайти достаточно просто. А вот для абсолютного новичка - не сильно уверен. Но у того-же автора есть адаптированный вариант - специально для тех, кто вот только начинает погружение в тему:
    Кормен, Т. Алгоритмы: вводный курс.
    Вот с него можете и начать.
    Написано
  • Как удалить часть контура так, чтобы заливка не обрезалась?

    @dmshar
    Простите, а причем тут "дистанционное обучение"?
    Написано
  • Нейросети, пакеты, библиотеки, откуда такая сложность?

    @dmshar
    Так вы же вопрос задали не про "любое целочисленное АЛУ," а "зачем такой объём кода на гитхабе ТензорФлоу" И вот оказывается, что в сотнях миллионах компьютеров, на которых потенциально может работать TensorFlow, нет децимальной арифметики. И "бухгалтерская" точность там не нужна, там достаточно обычной, "научной" точности, коею и обеспечивает float. А значит, попытка сделать то-же, но с decimal на общедоступных платформах обязательно приведет к замедлению, причем многократному. Ну, а "перестраиваемый двухсвязный список" в качестве представления нейросети замедлит работу еще в сотню раз.

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

    @dmshar
    VladimirFarshatov, А не перечислите ли общедоступные вычислительные платформы, на которых описанная вами АППАРАТНАЯ реализация decimal реализована практически.
    Написано
  • Нейросети, пакеты, библиотеки, откуда такая сложность?

    @dmshar
    VladimirFarshatov, И я не про Python. Но если вы вдруг говорили про Decimal в любом (!!) другом языке программирования, то это никакой роли не играет. Потому как Decimal реализован программно в любой языковой среде. И везде Decimal медленнее float. Это учат на первом курсе любой специальности, связанной с ИТ, вообще-то.
    Впрочем, хотелось бы от вас услышать, что же такое "иное" вы имели ввиду. Даже интересно стало.
    Написано
  • Нейросети, пакеты, библиотеки, откуда такая сложность?

    @dmshar
    VladimirFarshatov, Вы утверждаете, что Decimal реализован аппаратно??? На полном серьезе? Наверное специалисты ошибаются, когда пишут про Decimal " независимый от машины тип данных для реализации десятичных чисел, который был реализован с помощью модуля decimal в Python." Стоит подумать, как может машинно-независимая обработка быть реализована не программно. Это должно натолкнуть на мысль любого, кто знаком с основами архитектуры компьютеров.

    И еще, что до скорости и утверждения, что "Decimal - это вычисления в INT32. Дешевле, проще, быстрее и точнее чем FP64". Полюбопытствуйте, очень полезно для общего развития:
    https://pylot.me/article/17-floating-point-numbers/#
    Замедление Decimal по сравнению в float - на элементарном примере (0.1 + 0.2) / 0.5 * 0.7 - более, чем в 60 (шестьдесят!!) раз. А вы говорите "быстрее". Кому верить?
    Написано
  • Как стоит изучать операционные системы начинающему безопаснику?

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

    @dmshar
    А чего вы ожидаете получить, если сначала спрашиваете
    nmonth = input('Это новый месяц? ')
    получаете, например, ответ "да", а потом
    выполняете вот это
    allmon = allmon // 100 * 7.5 + allmon + nmoney
    Как вы себе представляете прибавление значения строки "да" к числу?

    Ну, а про это ЧУДО я вообще не говорю.
    0 < allmon <= 0
    Вы можете объяснить, что тут вы пытаетесь сказать?
    Написано
  • Что эффективней, чтение из файла или массив?

    @dmshar
    mayton2019 Охотно соглашусь с тем, что вы написали. Но Pandas и не предназначен для работы в режиме распараллеливания и сверхбольших объемов данных. Ну, как бы не стоит рассчитывать на то, что бусик заменит полноразмерный автобус для перевозки пассажиров в мегаполисе. Но на узких улочках даунтауна или на прямом современном автобане на бусике будет и удобнее и быстрее :-).
    Со Spark никогда в живую дело не имел. Надо будет на досуге глянуть, если оборудование позволит. Но это мы забрались в дебри, которые ТС наверное уже не интересны.
    Написано
  • Не те выходные данные как починить код?

    @dmshar
    Vindicar, Я в общем то не устаю повторять. Для того, что-бы использовать ChatGPT для написания программного кода надо быть программистом на два порядка квалифицированнее чем сам бот. И нафига такому программисту этот бот? А для новичков - это просто гарантированный путь никогда не стать программистам самому.
    Написано
  • Как преобразовать массив чисел который возвращается функцией model.predict в нормальный вид?

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

    @dmshar
    abupushka, А че там думать? Берете учебную программу любого вменяемого универа по специальности "бизнес-аналитика", можно не одного, а нескольких, что-бы было можно сравнить. Выбрасываете из нее всякую историю и политологию - и вот вам список того, что надо знать и уметь. Учите эти вопросы сами, "без преподавателей, курсов и университетов". Кстати, в программе и список литературы как правило есть.
    И не надо по форумам бегать, спрашивать. Все готово.
    Кстати, умение самостоятельно найти нужную информацию - один из основных навыков бизнес-аналитика. Похоже, по этому пункту у вас пока "незачет".
  • Можно ли стать бизнес-аналитиком самостоятельно?

    @dmshar
    abupushka, Стоп. То "знания, которых хватает для трудоустройства", то "со знанием только Python and SQL на работу не возьмут". Так откуда уверенность, что ваших знаний хватит?
  • Можно ли стать бизнес-аналитиком самостоятельно?

    @dmshar
    abupushka,
    Вы очевидно не прочитали то, что я написал. Если вы уже специалист в Data Science или вы уже специалист в какой-то ПО - то можно и "выучить", т.е можно стать "бизнес-аналитиком" более-менее адекватного уровня за году учебы, хотя обычно это делают уже непосредственно в процессе работы. Если нет- то кому такой работник "без фундамента" нужен? Да и не выучить это все "с нуля" за год без "преподавателей и универа."
  • Можно ли стать бизнес-аналитиком самостоятельно?

    @dmshar
    abupushka, Извините, не понял. Так ваших знаний уже хватает, что-бы устроиться на позицию аналитика? Т.е. вы попробовали и уже устроились? Тогда в чем вопрос? Или вам только так кажется, что ваших знаний "достаточно".
  • Пожалуйста порекомендуйте с выбором проекта Data science?

    @dmshar
    sacramento_oo, Как новичку - подскажу. На этом сайте принято благодарить не четырьмя восклицательными знаками в комментариях под ответом, а нажав кнопочки "Отметить решением" и "Нравиться" под вопросом.
    А уж потом спрашивайте что-то еще. Хотя непонятно, каких еще рекомендаций вы ожидаете?Все же написано "Читайте разбирайтесь, что не понятно и совсем не можете справится спрашивайте."
  • Существует ли литература по COBOL на русском языке?

    @dmshar
    CrazyBear7, Как по мне, УЧИТЬ этот язык на сегодняшний день смысла особого нет. В свое время единственное его "революционное" значение заключалось в том, что он в отличии от FORTRAN, который появился примерно в то-же время, позволял работать не только с числами, но и со строковыми переменными. Да, тогда это было прорывно, но после этого все языки программирования взяли эту концепцию на вооружение. И ничего нового и полезного из изучения этого языка вы не извлечете. Разве что вы пишите книгу по истории языков программирования.
  • Где учить Python программисту с небольшим опытом?

    @dmshar
    Блестящий ответ, особенно вторая часть его. Утянул себе в "избранное"!
  • Полиномиальные и экспоненциальные алгоритмы. Примеры алгоритмов решения задач?

    @dmshar
    ChastIOtvaga, Очень странный у вас препод. Чему он не поверит? Что такие алгоритмы есть? Что они используются? Или тому, что вы такие статьи сами нашли?
  • Полиномиальные и экспоненциальные алгоритмы. Примеры алгоритмов решения задач?

    @dmshar
    Перебор всех подмножеств из N элементов. Сложность такого решения O(2**N).