The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Языку Python исполнилось 30 лет, opennews (??), 21-Фев-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


43. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (43), 21-Фев-21, 12:28 
А потом клепали библиотеки для научных вычисления
Ответить | Правка | Наверх | Cообщить модератору

50. "Языку Python исполнилось 30 лет"  +1 +/
Сообщение от Аноним (48), 21-Фев-21, 13:16 
Не потом, а тогда же. Потому что где ещё они нужнее, кроме как в академиях и околонаучных кругах
Ответить | Правка | Наверх | Cообщить модератору

67. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (67), 21-Фев-21, 15:32 
В научных кругах питон вполне успешно заменяется на Julia. Как раз, чтобы не заниматься написанием библиотек на C.
Ответить | Правка | Наверх | Cообщить модератору

70. "Языку Python исполнилось 30 лет"  +1 +/
Сообщение от Васёк (?), 21-Фев-21, 16:11 
А кое-где в науке и Fortran до сих пор любим и обожаем, сам видел.
Ответить | Правка | Наверх | Cообщить модератору

84. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 21-Фев-21, 17:58 
Я тут на днях сравнил gfortran и обычный lapack с проприетарным intel-mkl. Ну что я могу сказать, интеловский натурально в 100 раз быстрее обычного сишного и в 150 раз обычного же фортрановского.
Ответить | Правка | Наверх | Cообщить модератору

87. "Языку Python исполнилось 30 лет"  +1 +/
Сообщение от Аноним (-), 21-Фев-21, 18:28 
Ложь.
Ответить | Правка | Наверх | Cообщить модератору

88. "Языку Python исполнилось 30 лет"  +/
Сообщение от Аноним (80), 21-Фев-21, 18:30 
Не совсем, всего-то в 3 раза приукрасил.
Ответить | Правка | Наверх | Cообщить модератору

233. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от economist (?), 22-Фев-21, 22:39 
Numpy(+Pandas) используют либы Fortran, дергаемые из С, и некоторые их участки - работают так же быстро, как и любая другая реализация на каком угодно быстром ЯП. Не всё, конечно, оптимизировано, но многое.

Другое дело что "погромисты", особенно разрушители легенд о сабже - доку по Numpy/Pandas не читают и начинают сразу оверхэдить на ровном месте, например, итерировать строки датафреймов, вместо использования векторных матричных операций (2-й курс вуза ведь прогулян или проигран в CS).

А это - сразу замедление в ~10 раз. Плюс "погромисты" злоупотребляют  примерами со SO, а там просто нужно писать википедийно, для средних умов. И мы имеем "разгромные" отзывы о том что сабж тупит в 30, 50, 100 раз сильнее другого кошерного языка. Блин, ну так нельзя сравнивать. И ряд Фибоначчи вычислять тоже не стоит на спор, так себе метрика.  

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

235. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 22-Фев-21, 22:52 
Пока не было возможности это проверить, но, я надеюсь что переключение системной версии на интеловскую поможет numpy. Пока проверил только на hpl, и вот его пришлось патчить на использование интеловских либ вручную (натурально, с patchelf).
Ответить | Правка | Наверх | Cообщить модератору

236. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 22-Фев-21, 23:00 
Нет, не переключается. Насколько безопасно будет поменять симлинк
/usr/lib64/libblas.so.3 на нормальную версию? Я как-то долго менял libGL.so на энвидиевскую реализацию (пока не ввели libglvnd) и именно что вручную, потому что переключение версии от дистрибутива которое должно по идее работать никогда не работало, из-за чего после каждого обновления появлялся libGL от mesa и ломал все приложения (которые даже работали, но не слишком хорошо). Тут ровно то же самое с libblas. ><
Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору

237. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 22-Фев-21, 23:20 
Хм, замена симлинков прошла успешно для cblas, но фортрановский blas отвалился (вместе с gfortran). После пересборки numpy, тот слинковался с libmkl_rt.so вместо libcblas.so с libblas.so и гццшных libgfortran.so/libquadmath.so -- я так понимаю, теперь он будет использовать быструю интеловскую реализацию? Было бы неплохо.
Ответить | Правка | К родителю #233 | Наверх | Cообщить модератору

239. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 22-Фев-21, 23:46 
А вот pip… Как мне надоели эти бандленные либы из pip, 2021 на дворе, а софт по прежнему с бандленными либами, будто до сих пор 80-е.
Ответить | Правка | Наверх | Cообщить модератору

240. "Языку Python исполнилось 30 лет"  –1 +/
Сообщение от Аноним (80), 23-Фев-21, 00:57 
Почему при сборке из исходников он он всё ещё линкует с blis? Да ну сколько можно.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру