- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:16 , 24-Июн-21 (1) +5
Единственная нормальная библиотека для научных вычислений.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:21 , 24-Июн-21 (2) +11 [^]
и по совместительству главный фактор повсеместного применения питона в научной среде
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Onanym, 08:22 , 24-Июн-21 (3) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:35 , 24-Июн-21 (6) +5
> на языке Python с применением оптимизаций на языке СиВсего лишь еще один интерфейс к Си, единственному современному языку (не считая архаичный фортран), пригодному для научных вычислений.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, ИмяХ, 09:09 , 24-Июн-21 (9) +3
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:37 , 24-Июн-21 (13)
А если еще dask'ом воспользоваться... :)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:54 , 24-Июн-21 (16) +2
> на порядки быстрееОт реализации, конечно, зависит, но при прочих равных условиях не могу разделить Ваше утверждение.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:49 , 24-Июн-21 (38) –2
Если уж про С речь зашла, то как на счёт boost использоваться вместо изобретения велосипедов?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, corvuscor, 10:13 , 24-Июн-21 (27) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 13:49 , 24-Июн-21 (59)
Cuda/opencl уделают в сотни раз сишку на вычислениях.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, dikiy_f90, 15:43 , 24-Июн-21 (70) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:04 , 24-Июн-21 (7) –4 [V]
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:28 , 24-Июн-21 (4) +4
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:13 , 24-Июн-21 (10) –3
В чём проблема была сразу сделать на Си?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, YetAnotherOnanym, 09:36 , 24-Июн-21 (12) +3
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:10 , 24-Июн-21 (24) –2
Когда пишешь на Си, думаешь о том, как компьютер будет это исполнять. Думаешь о памяти, вызовах, приведении типов... Когда пишешь на Питоне, думаешь только о предметной области. Как именно компьютер будет это исполнять - дело десятое.Другими словами, на Си ты внимательно выбираешь алгоритм сортировки для конкретной задачи и слегка его "подпиливаешь". На Питоне ты используешь sort() и тебе совершенно наплевать, как именно он будет это делать. Это не всегда так, но это тенденция.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Урри, 10:21 , 24-Июн-21 (30) +2
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 12:33 , 24-Июн-21 (51)
Смысл написанного от тебя ускользает.Смысл был в том, что Си провоцирует тебя думать, во время программирования, о технологической стороне исполнения кода. А Питон напротив, провоцирует о ней не думать. Приведу другой пример. Как часто на Си ты создаешь массив "какой-нибудь длинны"? Как часто на Питоне ты заморачиваешься длинной списка? Про парадигмы, синтаксис и наличие функций я не говорю. Я не про код, я про решаемую задачу и ход мыслей.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Урри, 13:00 , 24-Июн-21 (53) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 16:39 , 24-Июн-21 (73) +1
Как часто ты не заморачиваешься длиной списка в питоне? А копированием? Размером структур в памяти? Питон удобней только в плане наворотить мешок корутин, что-то пульнуть при этом в соседний тред и раскидать всё по разным процессам относительно безболезненно. В целом, программирование на питоне не особо отличается от программирования на си (однако, всё же, позволяет более комфортную отладку и возможность видеть осязаемый результат здесь и сейчас).
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Онаним, 13:14 , 24-Июн-21 (55) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, YetAnotherOnanym, 13:40 , 24-Июн-21 (58)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:38 , 24-Июн-21 (14) +2
Был сильно менее популярен у математиков, чем фортран.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Жироватт, 09:41 , 24-Июн-21 (15)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:56 , 24-Июн-21 (17) +1
> быстро, просто, и чтобыУтверждение не ученого.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Урри, 10:24 , 24-Июн-21 (32)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, commiethebeastie, 19:38 , 24-Июн-21 (84) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:56 , 24-Июн-21 (18) –1
В чем проблема использовать matlab?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:10 , 24-Июн-21 (23) +5
А в чём проблема НЕ использовать матлаб?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:10 , 24-Июн-21 (25)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, 1, 10:15 , 24-Июн-21 (28) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:47 , 24-Июн-21 (37)
но зачем, если есть Julia?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 09:57 , 24-Июн-21 (20) +2
Сделал на Си. Результатом удовлетворен.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, myhand, 11:20 , 24-Июн-21 (43)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 15:13 , 24-Июн-21 (67)
>В чём проблема была сразу сделать на Си?Она и так очасти на C. Ну, допустим, можно было и всю на C. Но, всё равно, нужен интерфейс для Python. Не будут непрофессиональные прграммисты на C, они без дыреней на нём не смогут. Да и чего греха таить, и профессиональные среднего уровня без дыреней не обходятся.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, corvuscor, 10:18 , 24-Июн-21 (29) +3
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, anonimous, 16:14 , 24-Июн-21 (71) –3
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 18:34 , 24-Июн-21 (82)
>матлабаГоворю тебе: "Отринь Матлаб!" Оно поделие копирастов.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, commiethebeastie, 19:40 , 24-Июн-21 (85)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:26 , 26-Июн-21 (104)
Запись массивов любой размерности в одномерном виде снимает предмет спора. Дополнительно такой подход имеет и ряд других преимуществ. Передача таких массивов включает собственно сам одномерный массив и размерности, которые в свою очередь (в случае массивов с различными размерностями составляющих их векоров) также могут быть массивами.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 13:58 , 24-Июн-21 (62) +1
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 14:08 , 24-Июн-21 (63) +1
В коментариях обсуждают 2+2=3.99999999, но в питоне (как и в numpy) инты же есть. Или имеют ввиду что-то другое?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 18:31 , 24-Июн-21 (81) –1
Ну что пацаны FORTRAN уже можно закапывать. Питон вроде годится для научных вычислений.Кто переведёт преподователей с кафедры, на Питон? Кто смелый?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, commiethebeastie, 19:42 , 24-Июн-21 (86)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 22:04 , 24-Июн-21 (89) +2
Питон тут обёртка над сишными и фортранными либами.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 10:02 , 25-Июн-21 (99)
Именно так. Только в таком качестве можно рассматривать роль Python, R и всех прочих языков (систем), претендующих на роль основы научного программирования - в качестве интерфейса (управление данными, ввод-вывод, графика и т.п.) к C. Закономерное развитие идеи - а почему бы только C и не ограничиться? Кроме собственно интенсивных алгоритмов, в скоростии которых он уступает только ассемблеру, с перечисленными выше задачами он также справляется.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, economist, 21:29 , 24-Июн-21 (88)
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 08:42 , 26-Июн-21 (106) –2
Из статьи Википедии про 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, Аноним, 08:44 , 26-Июн-21 (107) –1
Оценка числа матриц вычислялась по алгоритму Gail-Mantel.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 14:43 , 26-Июн-21 (108)
> Из статьи Википедии про Python: "язык известен как интерпретируемый". Интенсивные вычислительные > алгоритмы на интерпретируемом языке? Реализации будут в тысячи раз медленнее ...Еще один теоретик.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 17:19 , 26-Июн-21 (109) –1
Теоретик? По-моему, тут о сугубо практическом опыте сказано. Или Вам доказательства несостоятельности сабжа для заявленных целей не понравились?
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 21:39 , 26-Июн-21 (110)
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, Аноним, 07:27 , 27-Июн-21 (111) –1
И что Вы пытаетесь доказать? Что Python использует библиотеки алгоритмов на нормальных языках программирования. Так об этом выше достаточно сказано. Покажите хотя бы один интенсивный алгоритм (сложнее 2 + 2, хотя и это может быть проблемой, если инструкция выполняется миллионы раз), составленный на чистом Python без использования скомпилированных библиотек на Си, Фортране и ассемблере (Си, кстати впрямую может включать инструкции на ассемблере, чем мы успешно пользуемся для особо критических приложений). Их просто нет. Любой интерпретатор несостоятелен для таких задач. Все Ваши ссылки как раз посвящены использованию Phyton в качестве фронтэнда к указанным языкам. Ознакомьтесь и не пишите некорректную информацию.
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0, Аноним, 14:09 , 27-Июн-21 (112)
Новость: Доступен релиз Python-библиотеки для научных вычислений NumPy 1.21 >>> В питоне все прекрасно, потому что на numpy надстроены pandas, scipy и ML-либы >> Из статьи Википедии про Python: "язык известен как интерпретируемый". > И что Вы пытаетесь доказать? Что Python использует библиотеки алгоритмов на нормальных > языках программирования. Так об этом выше достаточно сказано. Но кое-кто сначала прочитал жопой и выдал ценное мнение, а теперь пытается сделать вид, что "мопед не мой". > Все Ваши ссылки как раз посвящены использованию Phyton в качестве > фронтэнда к указанным языкам. Ознакомьтесь и не пишите некорректную информацию. Бла-бла-бла. Как будто твои отмазки кому-то интересны ...
|