URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124609
[ Назад ]
Исходное сообщение
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено opennews , 24-Июн-21 08:16
Доступен релиз Python-библиотеки для научных вычислений NumPy 1.21, ориентированной на работу с многомерными массивами и матрицами, а также предоставляющей большую коллекцию функций с реализацией различных алгоритмов, связанных с использованием матриц. NumPy является одной из наиболее востребованных библиотек, применяемых для научных расчётов. Код проекта написан на языке Python с применением оптимизаций на языке Си и распространяется под лицензией BSD...Подробнее: https://www.opennet.me/opennews/art.shtml?num=55381
Содержание
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:16 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:21 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Жироватт, 09:34 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Анто Нимно, 09:57 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Lex, 10:21 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 13:26 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Lex, 13:54 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 15:19 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Туши пукан васян, 17:37 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Lex, 10:19 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Туши пукан васян, 17:40 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Onanym, 08:22 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:57 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Анто Нимно, 09:58 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:40 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 11:36 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Жорш, 02:16 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:46 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,myhand, 11:18 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 13:26 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 13:54 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 14:17 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 14:46 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,dikiy_f90, 15:38 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 18:26 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:35 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,ИмяХ, 09:09 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:37 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:54 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,1, 10:13 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:49 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 12:57 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,corvuscor, 10:13 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Туши пукан васян, 17:44 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 13:49 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Жорш, 02:20 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,dikiy_f90, 15:43 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,anonimous, 16:21 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:04 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:28 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:34 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,1, 09:07 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 11:10 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,myhand, 11:20 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Фаундэр Эппл, 12:17 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:13 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,YetAnotherOnanym, 09:36 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:10 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 10:21 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 12:33 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 13:00 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 16:39 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Онаним, 13:14 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,YetAnotherOnanym, 13:40 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:38 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Жироватт, 09:41 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:56 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 10:24 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,pkdr, 11:36 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 13:10 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Туши пукан васян, 17:52 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,commiethebeastie, 19:50 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,commiethebeastie, 19:38 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Урри, 13:46 , 28-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:56 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:10 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Fractal cucumber, 12:17 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Жорш, 02:23 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:10 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,1, 10:15 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:41 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:47 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:57 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:40 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 18:35 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,myhand, 11:20 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 15:13 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:48 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,corvuscor, 10:18 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,anonimous, 16:14 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 18:34 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,SinoptikUF, 09:16 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,anonomous, 21:22 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,commiethebeastie, 19:40 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:26 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:27 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 13:58 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 14:08 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:52 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 18:31 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,commiethebeastie, 19:42 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:14 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 09:54 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,commiethebeastie, 18:07 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 22:04 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:02 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 10:08 , 25-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,economist, 21:29 , 24-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:42 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 08:44 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 14:43 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 17:19 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 21:39 , 26-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 07:27 , 27-Июн-21
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0,Аноним, 14:09 , 27-Июн-21
Сообщения в этом обсуждении
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 08:16
Единственная нормальная библиотека для научных вычислений.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 08:21
и по совместительству главный фактор повсеместного применения питона в научной среде
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Жироватт , 24-Июн-21 09:34
Не совсем. Там синтаксис не надо долго раскуривать и нормальная отладка.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Анто Нимно , 24-Июн-21 09:57
Т.е. - нормальный инструмент получился. В итоге-то. Тогда популярность ясна.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Lex , 24-Июн-21 10:21
имхо, синтаксис тот еще
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 13:26
После джаваскрит не заходит, понимаем.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Lex , 24-Июн-21 13:54
> После джаваскрит не заходит, понимаем. А у вас тут какой-то клуб анонимных любителей питона ?
Или анон съехал-таки после проги на нем и о себе во множественном числе заговорил
Да, после асма, си/++, чутка_шарпа, пыха и жс.. питон выглядит.. все столь же неприятным.
И никакое "удобство для учОных"(ц) тут не при чем. Во многих учебных учреждениях на западе питон используют как первый язык для обучения программированию( взамен бейсика и паскаля ). Оттого для многих потом он так и остается единственным ЯП, который завтрашние учОные хотя бы минимально знают.. хотя бы на уровне знания названия ЯП.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 15:19
А зачем учОным языки программирования? Учёные наукой должны заниматься, а кодят пусть программисты. Или по вашему мнению каждая кухарка должна все процессии на белом свете знать?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Туши пукан васян , 24-Июн-21 17:37
Ты шо. Все обязаны на сях писать(а лучше в ассемблер долбиться) и никак иначе. А питон лично поломал всю жизь оратора выше 🤣 питон зло, питон плохо, запретить сжечь расстрелять!
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Lex , 25-Июн-21 10:19
> А зачем учОным языки программирования? Учёные наукой должны заниматься, а кодят пусть
> программисты. Или по вашему мнению каждая кухарка должна все процессии на
> белом свете знать?Следуя этой логике, все до сих пор считали бы на бумажке и калькуляторе..
Конечно-конечно.
Учёный не должен абсолютно ничего знать - никакого софта, никаких IDE, никакого специализированного ПО( которое нередко столь криво сделано в плане интерфейсов и документации, что несравненно сложнее практически любого ЯП ).. но что тогда он вообще должен знать и уметь ?
И кстати.. а что тем «ученым», которые ничего не умеют, не знают и не способны посмотреть в документацию, требуется делать с применением ЯП ?
Так-то им обычно не требуется писать нативные модули и вникать в тонны нюансов: что-то посчитать и вывести в консоль.. мб график какой нарисовать.
Это примерно одинаково «сложно» сделать практически на любом ЯП.. а то и в формулах экселя.
Обработка сигналов, всевозможное автоматизированное управление с тоннами дифуров и что-то ещё, где тонны математики ? Дык для этого есть несравненно более крутой и функциональный матлаб..
В конечном счете теми «учеными» могут оказаться любители нейросеток, которые только вчера почитали пару постов на хренабре, а сегодня - уже «датасаентисты», но именно на питоне.. ведь в статьях применялся именно питон.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Туши пукан васян , 24-Июн-21 17:40
На питоне этих "главных факторов" дофига понаписано и это главный фактор зависти тех кто с другими ЯП вынужден мучиться(толи по личной тупости, толи по приказу начальства).
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Onanym , 24-Июн-21 08:22
Просто единственная, по сути.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:57
А как же matlab?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Анто Нимно , 24-Июн-21 09:58
Сколько, сколько стоит?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:40
Как договоришься.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 11:36
стоит как и большинство другого софта -- для учёных, университетов и прочих студентов какие-то копейки, для всех остальных -- уже тысячи денег 😁
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Жорш , 25-Июн-21 02:16
Есть Scilab, совместимость практически до 90% случаев. Но такое когда есть Julia.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:46
а современные математики, которые Julia используют, согласятся с этим?.....
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено myhand , 24-Июн-21 11:18
А они есть? Математики, а не data-scientists, ака смузихлебы.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 13:26
Те кто должны использовать Julia почему-то используют R.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 13:54
Сомнительно. С Julia обычно на R не переходят. Как и на питон не возвращаются.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 14:17
Спиваются что ли?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 14:46
Не путайте математиков с питонистами
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено dikiy_f90 , 24-Июн-21 15:38
Кому пихают жулию - еще долго будут сидеть на фортране, ну у фортрана все еще куча преимуществ над жулией и уж тем более над этой тормозной поделкой для 100-строчников.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 18:26
Зато Julia намного проще и понятнее питона
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 08:35
> на языке Python с применением оптимизаций на языке СиВсего лишь еще один интерфейс к Си, единственному современному языку (не считая архаичный фортран), пригодному для научных вычислений.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено ИмяХ , 24-Июн-21 09:09
А мне, как конечному пользователю, вообще плевать, на чём он там написан, хоть на браинфаке. Я работаю с этой библиотекой через python и работа с массивами данных в ней происходит на порядки быстрее, чем самописная реализация на С по алгоритмам из учебников по математики.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:37
А если еще dask'ом воспользоваться... :)
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:54
> на порядки быстрееОт реализации, конечно, зависит, но при прочих равных условиях не могу разделить Ваше утверждение.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено 1 , 24-Июн-21 10:13
Просто в учебниках по математике неважна оптимальность, а важна доказательность, что алгоритм приведёт к результату. Так что насчёт порядков - верю.Учебники надо читать по вычмату.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:49
Если уж про С речь зашла, то как на счёт boost использоваться вместо изобретения велосипедов?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 24-Июн-21 12:57
буст уже не моден, сейчас в моде зоопарк стандартов с++.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено corvuscor , 24-Июн-21 10:13
> Всего лишь еще один интерфейс к СиАга. И сам питон - всего лишь интерфейс к Си, потому-что CPython.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Туши пукан васян , 24-Июн-21 17:44
Пишите свои интерфейсы. На чём угодно. Или вам питон лично запретил это делать?🤣
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 13:49
Cuda/opencl уделают в сотни раз сишку на вычислениях.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Жорш , 25-Июн-21 02:20
Да но нет. Не все алгоритмы могут хорошо в параллельность на таком уровне. И программирование под GPU это отдельная олимпиада.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено dikiy_f90 , 24-Июн-21 15:43
совершенно непригодному, в архаичном фортране ненужные несистемному программисту вещи скрыты от глаз, работать с массивами проще, например, косинус от всего массива или срез многомерного не требуют реализовывать свои функции. С Си было бы очень лениво все это делать, поэтому большинство реально нужных кодов еще долго будут на f70..f95.
И благодаря такой естественной абстракции компилятору проще оптимизировать коды на фортране, поэтому до сих пор видим бенчи, где фортран обходит С. Ты бы просто зашился все это ручками в С делать. По кол-ву плюсов видно, что здесь никто с тематикой и близко не знаком
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено anonimous , 24-Июн-21 16:21
> зашился все это ручками в С делатьс это вообще не язык высокго уровня, в с++ все тоже из коробки примерно никак (нормалный многомерный массив так и не осилили), но зато полно библиотек полуше нампая, например
http://arma.sourceforge.net/
Armadillo is a high quality linear algebra library (matrix maths) for the C++ language, aiming towards a good balance between speed and ease of use
Provides high-level syntax and functionality deliberately similar to Matlab
int main()
{
mat A(4, 5, fill::randu);
mat B(4, 5, fill::randu);
cout << A*B.t() << endl;
return 0;
}
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:04
> бидон
> вычисления🤣🤣🤣
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 08:28
2+2=3.9999999...
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 08:34
Вы не по адресу обращаетесь, вам сюда: https://ieeexplore.ieee.org/document/8766229
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено 1 , 24-Июн-21 09:07
Сюда если, 2.+2.=3.999999...
а 2+2=4 в десятичной системе счисления.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 11:10
они и есть десятичная
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено myhand , 24-Июн-21 11:20
Выгнали после первого семестра?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Фаундэр Эппл , 24-Июн-21 12:17
Сам ушёл.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:13
В чём проблема была сразу сделать на Си?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено YetAnotherOnanym , 24-Июн-21 09:36
Кто-то придумал миф, что Си - это сложно, а питон - это просто. Ну, и не забываем про страшные дырени.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:10
Когда пишешь на Си, думаешь о том, как компьютер будет это исполнять. Думаешь о памяти, вызовах, приведении типов... Когда пишешь на Питоне, думаешь только о предметной области. Как именно компьютер будет это исполнять - дело десятое.Другими словами, на Си ты внимательно выбираешь алгоритм сортировки для конкретной задачи и слегка его "подпиливаешь". На Питоне ты используешь sort() и тебе совершенно наплевать, как именно он будет это делать.
Это не всегда так, но это тенденция.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 24-Июн-21 10:21
Описал SQL, но почему-то обозвал его "python".
Анонимушка, с каких это пор питончик стал декларативным языком то?
> На Питоне ты используешь sort() и тебе совершенно наплевать, как именно он будет это делать.
Ну дык на с ты тоже используешь sort() и тебе совершенно наплевать, как именно он будет это делать.
И на с++ ты используешь sort() и тебе совершенно наплевать, как именно он будет это делать.
Откуда вы такие вообще беретесь то?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 12:33
Смысл написанного от тебя ускользает.Смысл был в том, что Си провоцирует тебя думать, во время программирования, о технологической стороне исполнения кода. А Питон напротив, провоцирует о ней не думать.
Приведу другой пример. Как часто на Си ты создаешь массив "какой-нибудь длинны"? Как часто на Питоне ты заморачиваешься длинной списка?
Про парадигмы, синтаксис и наличие функций я не говорю. Я не про код, я про решаемую задачу и ход мыслей.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 24-Июн-21 13:00
> Смысл написанного от тебя ускользает.Ну извини, у меня очень слабые экстрасенсорные способности. И если написано "кот", я читаю "кот", а не "собака".
> Смысл был в том, что Си провоцирует тебя думать, во время программирования, о технологической стороне исполнения кода. А Питон напротив, провоцирует о ней не думать.
С с библиотеками не провоцирует. С++ с библиотеками не провоцирует. Любой скриптовый язык не провоцирует. Питон то тут вообще каким боком особенный?
> Как часто на Си ты создаешь массив "какой-нибудь длинны"?
постоянно.
> Как часто на Питоне ты заморачиваешься длинной списка?
бросил кодить на питоне, о чем ни разу не жалею.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 16:39
Как часто ты не заморачиваешься длиной списка в питоне? А копированием? Размером структур в памяти? Питон удобней только в плане наворотить мешок корутин, что-то пульнуть при этом в соседний тред и раскидать всё по разным процессам относительно безболезненно. В целом, программирование на питоне не особо отличается от программирования на си (однако, всё же, позволяет более комфортную отладку и возможность видеть осязаемый результат здесь и сейчас).
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Онаним , 24-Июн-21 13:14
Пишешь, и не думаешь - если точнее.
А потом - ой @#$, а чё тут 3.9999999999 вместо 4-то?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено YetAnotherOnanym , 24-Июн-21 13:40
Думаю, это зависит не только от языка, но также и от человека. Можно и при написании на интерпретируемом языке держать в голове приблизительную картину того, что будет происходить "под капотом".
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:38
Был сильно менее популярен у математиков, чем фортран.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Жироватт , 24-Июн-21 09:41
Ученые - не программисты (с)Кэп.
Им надо быстро, просто, и чтобы считало. Если оно еще само будет приучать их к сносному оформлению, то вообще супер. Ты ж не будешь хаять одинэсника за нарисованную в спешке обработку загрузки, растамана за NIH-переписывание тысячу лет как вылизанных утилит, а геймдиза-на-юнити за небольшой шарпеевый скрипт? Вот тут также.
Ни ученые, ни одинэсники, ни растаманы, ни дезигнеры программистами не являются, их не интересуют такие вопросы как "эффективность" или "время выполнения", им нужна решенная задача.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:56
> быстро, просто, и чтобыУтверждение не ученого.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 24-Июн-21 10:24
> Ни ученые, ни одинэсники, ни растаманы, ни дезигнеры программистами не являются, их не интересуют такие вопросы как "эффективность" или "время выполнения", им нужна решенная задача.На эти вопросы уже 60 лет отвечает Лисп. В котором, кстати, 2+2 таки равно 4, а так же 7/3 таки равно 7/3, а не 2.3333333333333335.
Но почему-то везде вместо фортрана и алгола - питончик. Тайна.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено pkdr , 24-Июн-21 11:36
В питоне как бы есть библиотеки для десятичных чисел и для дробей реализующие десятичный и дробный тип переменных.
И там точно так же 2+2 равно 4, а 7/3 равно 7/3.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 24-Июн-21 13:10
Ну это само собой понятно, что говоря "питон" подразумевают "питон с библиотеками". Точно так же, говоря "лисп" или "с" подразумевают "с библиотками".Но в некоторых языках такое поведение из коробки, и, например, можно просто писать "($ 12 + 3/7 * 4+5i)" и получать 96/7+15/7i, а в некоторых приходится делать "(new Integer(12)).Add((new Rational(3,7)).Mul(new Complex(4,5))".
Ну то такое.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Туши пукан васян , 24-Июн-21 17:52
Открыл щас idle 3.8.10 и ввёл 2 + 2 и таки оно равно 4-ём. Если это не из коробки то я хз.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено commiethebeastie , 24-Июн-21 19:50
> в некоторых приходится делать "(new Integer(12)).Add((new Rational(3,7)).Mul(new Complex(4,5))". @decimal_context
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено commiethebeastie , 24-Июн-21 19:38
>их не интересуют такие вопросы как "эффективность" или "время выполнения", им нужна решенная задача.В работе с массивами 1000-10000х разница между алгоритмами очень легко достигается. Конечно ученых не волнует 1 мин или 1 день их программа выполняется. А с помощью простых reshape, bitwise и swapaxis очень значимые результаты достигаются.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Урри , 28-Июн-21 13:46
Единственный разумный ответ во всей теме.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:56
В чем проблема использовать matlab?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:10
А в чём проблема НЕ использовать матлаб?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Fractal cucumber , 24-Июн-21 12:17
Это ж проприетарщина!
GNU Octave тогда уже шо ле...
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Жорш , 25-Июн-21 02:23
Не зашло, но вот Scilab, особенно последний, удивил.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:10
Зачем?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено 1 , 24-Июн-21 10:15
В том что он денюх стоит ?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:41
Все в конечно счете стоит денег.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:47
но зачем, если есть Julia?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 09:57
Сделал на Си. Результатом удовлетворен.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 10:40
Молодец. И не забудь переписать на Python, если собираешься кому-нибудь показывать.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 18:35
Молодец. Чётко.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено myhand , 24-Июн-21 11:20
А зачем вам?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 15:13
>В чём проблема была сразу сделать на Си?Она и так очасти на C. Ну, допустим, можно было и всю на C. Но, всё равно, нужен интерфейс для Python. Не будут непрофессиональные прграммисты на C, они без дыреней на нём не смогут. Да и чего греха таить, и профессиональные среднего уровня без дыреней не обходятся.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 09:48
> нужен интерфейс для Python.Реализация интерфейса с Си давно не является проблемой в любом языке/системе программирования.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено corvuscor , 24-Июн-21 10:18
Лучей счастья разработчикам. Numpy - годная штука.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено anonimous , 24-Июн-21 16:14
Какие-там еще разработчики, это просто ухудшатели матлаба
https://numpy.org/doc/stable/user/numpy-for-matlab-users.html
сдирали старательно, но, конечно сделелали максимально криво
то, что в матлабе выглядит так
а = [ 1 2 3; 4 5 6 ]
у них переделано вырвиглазно
а = np.array([[1. ,2. ,3.], [4. ,5. ,6.]])
или
y=x(2,:)
превращается в более удобнок
y = x[1, :].copy()
ну и так далееНу и конечно, чтобы без np.array([[.., есть
scilab.org
https://www.gnu.org/software/octave/index
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 18:34
>матлабаГоворю тебе: "Отринь Матлаб!" Оно поделие копирастов.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено SinoptikUF , 25-Июн-21 09:16
Ты лицензию оплатил, или дальше г*внокодишь на пиратке?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено anonomous , 25-Июн-21 21:22
>Говорю тебе: "Отринь Матлаб!" Оно поделие копирастов.матлаб это язык, с высокой степенью совместимости с оригиналом поддерживаемый несколькими софтинками
>Ну и конечно, чтобы без np.array([[.., есть
>scilab.org
>https://www.gnu.org/software/octave/index
да и в джулии основной синтаксис тоже практически матлаб
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено commiethebeastie , 24-Июн-21 19:40
>то, что в матлабе выглядит так
>а = [ 1 2 3; 4 5 6 ]
>у них переделано вырвиглазно
>а = np.array([[1. ,2. ,3.], [4. ,5. ,6.]])Иди на свой фитикультет дальше и подготавливай хлебушков вместо специалистов. Первый вариант максимально ущербный, без шейпа фиг разберешься как тут размер массива и какое измерение это.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 08:26
Запись массивов любой размерности в одномерном виде снимает предмет спора. Дополнительно такой подход имеет и ряд других преимуществ. Передача таких массивов включает собственно сам одномерный массив и размерности, которые в свою очередь (в случае массивов с различными размерностями составляющих их векоров) также могут быть массивами.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 08:27
При желании всё это можно поместить в класс/структуру. А можно и не помещать.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 13:58
Че там по APL?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 14:08
В коментариях обсуждают 2+2=3.99999999, но в питоне (как и в numpy) инты же есть. Или имеют ввиду что-то другое?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 09:52
Они просто не в курсе, что есть различные типы. Но это не самая большая их проблема.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 18:31
Ну что пацаны FORTRAN уже можно закапывать. Питон вроде годится для научных вычислений.Кто переведёт преподователей с кафедры, на Питон? Кто смелый?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено commiethebeastie , 24-Июн-21 19:42
> Ну что пацаны FORTRAN уже можно закапывать. Питон вроде годится для научных
> вычислений.
> Кто переведёт преподователей с кафедры, на Питон? Кто смелый?Их вместе можно использовать.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 08:14
Я придумал алгоритм.Инициализировать нулями в мозгу преподователя информацию о Фортране;
Присвоить в мозг преподователя Питон;
Поместить преподователя на кафедру;
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 09:54
> в мозгу преподователяПолагаю, наибольший вред преподаванию программирования в школах и вузах нанес не фортран, а паскаль/дельфи.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено commiethebeastie , 25-Июн-21 18:07
>> в мозгу преподователя
> Полагаю, наибольший вред преподаванию программирования в школах и вузах нанес не фортран,
> а паскаль/дельфи.ХЗ, я видел препода, который топил за сишечку и втирал, что операционные системы сами параллелят программы.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 24-Июн-21 22:04
Питон тут обёртка над сишными и фортранными либами.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 10:02
Именно так. Только в таком качестве можно рассматривать роль Python, R и всех прочих языков (систем), претендующих на роль основы научного программирования - в качестве интерфейса (управление данными, ввод-вывод, графика и т.п.) к C. Закономерное развитие идеи - а почему бы только C и не ограничиться? Кроме собственно интенсивных алгоритмов, в скоростии которых он уступает только ассемблеру, с перечисленными выше задачами он также справляется.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 25-Июн-21 10:08
> почему бы только Cслишком много бойлерплейта, слишком много возможностей делать ошибки
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено economist , 24-Июн-21 21:29
В питоне все прекрасно, потому что на numpy надстроены pandas, scipy и ML-либы. Пандас особенно преуспел в абстракциях массивов и то что было неудобным - стало удобным (и осталось таким же быстрым).
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 08:42
Из статьи Википедии про Python: "язык известен как интерпретируемый". Интенсивные вычислительные алгоритмы на интерпретируемом языке? Реализации будут в тысячи раз медленнее, чем на С. Сравнивал реализации на VBA (тоже интерпретируемый) и на С, в частности, в задаче типа генерации случайных матриц для Монте-Карло (Algorithm AS 159: An efficient method of generating random R X C tables with given row and column totals // Applied Statistics, 1981, vol. 30, no. 1, pp. 91-97.). На С - более миллиона матриц за десятые доли секунды. На VBA после 15 минут "вычислений" снял задачу, не дождавшись окончания.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 08:44
Оценка числа матриц вычислялась по алгоритму Gail-Mantel.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 14:43
> Из статьи Википедии про Python: "язык известен как интерпретируемый". Интенсивные вычислительные
> алгоритмы на интерпретируемом языке? Реализации будут в тысячи раз медленнее ...Еще один теоретик.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 17:19
Теоретик? По-моему, тут о сугубо практическом опыте сказано. Или Вам доказательства несостоятельности сабжа для заявленных целей не понравились?
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 26-Июн-21 21:39
https://github.com/numpy/numpy
>> Python 63.9% C 35.2% https://numpy.org/devdocs/user/building.html
>> A number of different LAPACK library setups can be used, including optimized LAPACK libraries such as OpenBLAS or MKL.
https://github.com/xianyi/OpenBLAS
>> Fortran 48.4% Assembly 26.2% C 23.4%
> Теоретик?
Очевидно же.
> По-моему, тут о сугубо практическом опыте сказано.
> Или Вам доказательства несостоятельности сабжа для заявленных целей не понравились?
>> Из статьи Википедии про Python: "язык известен как интерпретируемый". Интенсивные вычислительные
>> алгоритмы на интерпретируемом языке? Реализации будут в тысячи раз медленнее
"Прочитал в википедии, остальное додумал" - офигеть какой практический опыт и "доказательства" ...
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 27-Июн-21 07:27
И что Вы пытаетесь доказать? Что Python использует библиотеки алгоритмов на нормальных языках программирования. Так об этом выше достаточно сказано. Покажите хотя бы один интенсивный алгоритм (сложнее 2 + 2, хотя и это может быть проблемой, если инструкция выполняется миллионы раз), составленный на чистом Python без использования скомпилированных библиотек на Си, Фортране и ассемблере (Си, кстати впрямую может включать инструкции на ассемблере, чем мы успешно пользуемся для особо критических приложений). Их просто нет. Любой интерпретатор несостоятелен для таких задач. Все Ваши ссылки как раз посвящены использованию Phyton в качестве фронтэнда к указанным языкам. Ознакомьтесь и не пишите некорректную информацию.
"Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0"
Отправлено Аноним , 27-Июн-21 14:09
Новость: Доступен релиз Python-библиотеки для научных вычислений NumPy 1.21
>>> В питоне все прекрасно, потому что на numpy надстроены pandas, scipy и ML-либы
>> Из статьи Википедии про Python: "язык известен как интерпретируемый".
> И что Вы пытаетесь доказать? Что Python использует библиотеки алгоритмов на нормальных
> языках программирования. Так об этом выше достаточно сказано. Но кое-кто сначала прочитал жопой и выдал ценное мнение, а теперь пытается сделать вид, что "мопед не мой".
> Все Ваши ссылки как раз посвящены использованию Phyton в качестве
> фронтэнда к указанным языкам. Ознакомьтесь и не пишите некорректную информацию.
Бла-бла-бла. Как будто твои отмазки кому-то интересны ...