Дополнительная нагрузка или шанс?
Ну хорош тут умные буквы писать. Архитектор у меня есть, и системная архитектура, и дизайн баз данных, и сервисы. Я тут говорю только о пайтон-алгоритмах. Естественно их запускают сервисы. Чем это поможет писать эффективные алгоритмы? Там надо скорее сокращать димензиональность матриц, работать в максимально грубом разрешении рядов, не морочиться с часовыми зонами итп. Не в архитектуре и не в документации дело.
сокращать димензиональность матриц
Может все же порядок, который можно варьировать - уменьшать или увеличивать?
Если проблема в основном в порядке матриц, то здесь нужно понимание линейной алгебры, и глубокое. Да и старый добрый LAPACK как бы входит в SciPy/NumPy, поэтому и операции теоретически уже должны быть оптимизированы.
Дименсиональность и есть порядок по русски.
Если проблема в основном в порядке матриц, то здесь нужно понимание линейной алгебры, и глубокое.
Вот с пониманием у меня вообще проблем нет. Я любитель математики.
Вот с пониманием у меня вообще проблем нет.
Мы можем все (с)
Тогда почему такие проблемы с матричными операциями? Процедуры обращения тех же матриц далеко не элементарные вещи, по ним как-то целый курс предлагался в одном из университетов - не по линейной алгебре, а конкретно по эффективным матричным операциям. Разложением на нижне- и верхнетреугольную там не обходилось ....
Меня спрашивают "ты уже начала углубляться в пайтон?"
Я: "Еще как, уже нашла подходящий фон"
Увы, не молодею и не умнею, а совсем наоборот.
Я тут окинула критическим взглядом мои скрипты. И заметила, что совершаю ненужные преобразования и перобразую потом все обратно, только потому, что для этого уже имелись куски кода.
Точно как в анекдоте:
Решать задачу «вскипятить чайник» физик и математик будут одинаково: нальют воду, включат плиту, поставят на неё чайник и доведут его содержимое до 100 °С. А вот задачу «вскипятить наполненный водой чайник» поймут по-разному. Физик подумает: «Включим плиту, поставим, нагреем». Математик: «Выльем воду из чайника, чем сведём задачу к предыдущей».
Нет, они валяются у меня дома 🤣 Это типо ненавязчивая реклама.
Алл, а ты одна над ними работаешь? Тебе некому периодически подсовывать на ревизию то, к чему твой глаз уже примозолился?
У меня тим очень разномастный, что очень повышает эффективность всевозможных ревью: и процессы, по которым работаем, и постановки задач, и алгоритмы, сам код, методы тестирования и т.д..
До сих пор я одна над ними работала. У меня ж все перегружены. Но теперь вот одного разработчика подключу.