Size: a a a

2020 June 28

V

Vladislav in Physics Pub
и на си/си++/фортране есть такая штука, как openmp, например, которая позволяет запросто распараллелить много чего, что как раз имеет смысл при использовании сервера
источник

А

Алик in Physics Pub
Кутип этот похож на обёртку над физикой для программистов. Сделали класс кубита, например. Нафига мне классы какие-то, если любой вменяемый человек может нормально записать матрицы операторов и нормально линейную алгебру сделать.
источник

А

Алик in Physics Pub
Айсель
Ну нихера, там много чего пишешь сам с нуля
Если вы на Питоне реализуете численные алгоритмы, то это дурка (обучение). В реальности всё это будет работать очень медленно.
источник

А

Алик in Physics Pub
Ну и вы не сможете их сделать лучше, чем авторы Intel MKL, так что это всё равно бесполезная на практике деятельность.
источник

V

Vladislav in Physics Pub
короче удачи что-то вычислительно сложное (опять-таки порядка нескольких часов-дней на среднем сервачке) посчитать на питоне. Там люди выгрызают каждую возможность сэкономить, а питон это антиэкономия. Всё, что в нем относительно не тормозит, есть просто вызов библиотек из си, а всё остальное есть тормозящее говно
источник

V

Vladislav in Physics Pub
ну и матплотлиб как апофеоз этого - простенькие рендеры чего-то в 3д тормозят и раздражают (потому что на питоне сделан). Математика тормозит меньше. Гнуплот еще меньше и вообще резвый, но лень в него глубоко вникать было.
источник

V

Vladislav in Physics Pub
источник

А

Айсель in Physics Pub
Vladislav
ну и матплотлиб как апофеоз этого - простенькие рендеры чего-то в 3д тормозят и раздражают (потому что на питоне сделан). Математика тормозит меньше. Гнуплот еще меньше и вообще резвый, но лень в него глубоко вникать было.
Гнуплот говно
источник

V

Vladislav in Physics Pub
Говно это питон, не стоит траты времени.
источник

А

Айсель in Physics Pub
Зато питон не вылетает, если в подписи к графику написать букву "е", я хз, пофиксили ли этот баг
источник

А

Айсель in Physics Pub
Но на 1 курсе у меня подгорало
источник

А

Алик in Physics Pub
Чё?
источник

А

Айсель in Physics Pub
Алик
Чё?
Если написать букву е (или какую-то там) на русском, то все нахер слетало
источник

V

Vladislav in Physics Pub
Vladislav
Говно это питон, не стоит траты времени.
Просто сравнивая по производительности. А это в численных расчетах всегда главный сдерживающий фактор.
источник

V

Vladislav in Physics Pub
си/с++/фортран объективно быстрее питона (на несколько порядков во всем, что не сводится к вызову функций из библиотек на них же), и имеют openmp. Этого уже достаточно, чтобы сделать однозначный выбор, если ты что-то считаешь нетривиальное и вычислительно сложное.
источник

K

Kubrick in Physics Pub
А как slow mode не получить?🤔
источник

EZ

Evgenii Zheltonozhsk... in Physics Pub
Алик
Запуск сишной либы это не написание численной симуляции на Питоне
Так ты в итоге все равно либы дергать будешь, почему бы не делать это на удобном языке
источник

EZ

Evgenii Zheltonozhsk... in Physics Pub
Vladislav
короче удачи что-то вычислительно сложное (опять-таки порядка нескольких часов-дней на среднем сервачке) посчитать на питоне. Там люди выгрызают каждую возможность сэкономить, а питон это антиэкономия. Всё, что в нем относительно не тормозит, есть просто вызов библиотек из си, а всё остальное есть тормозящее говно
Если ты считаешь что-то где экономишь каждую секунду, то у тебя все кроме дёрганья библиотек должно пренебрежимую часть времени занимать (потому что твой кодец, хоть на Фортране, хоть на ассемблере, в разы медленнее кода людей которые годами оптимизируют библиотеки)
источник

EZ

Evgenii Zheltonozhsk... in Physics Pub
Если ж тебе вдруг понадобиться что-то для чего библиотек нет, лучше найми нормального программиста (а потом дергай хоть из питона, хоть из брейнфака, хоть из ассемблера)
источник

А

Айсель in Physics Pub
Evgenii Zheltonozhskii🇮🇱
Если ты считаешь что-то где экономишь каждую секунду, то у тебя все кроме дёрганья библиотек должно пренебрежимую часть времени занимать (потому что твой кодец, хоть на Фортране, хоть на ассемблере, в разы медленнее кода людей которые годами оптимизируют библиотеки)
Тут плюсую
источник