Pull to refresh

Comments 8

Прелесть numpy не сколько в удобстве синтаксиса (чем, как раз, в угоду производительности иногда жертвуют), а в том, что позволяет в тормозном python реализовывать быстрые числодробилки.


Не рассматривали возможность портирования numpy как расширение PHP, например?

Пока что нет, думаю этот процесс может быть крайне долгим, учитывая текущее состояния языка и его переход активный на php 7+.
Вообще планировалось предоставить классический подход к использованию зависимостей через composer.

Работа над производительностью будет дальнейшим шагом в развитии библиотеки.
текущее состояния языка и его переход активный на php 7+

Эм, переход уже завершён довольно давно, а 5.x — legacy которое где-то по инерции используется.


классический подход к использованию зависимостей через composer

Как обычно в мире пхп всё сделали абы как, скопировав внешние признаки чего-то успешного.


Работа над производительностью будет дальнейшим шагом

Это не "шаг", там всё заново придётся переписывать (кроме спецификаций).

Совершенно правильное направление предлагаете. Но портирование numpy в PHP выглядит как костыль.
Более верным было бы сделать нативное расширение. Например, используя Eigen + php-cpp

вообще php-cpp выглядит захватывающе. была бы мотивация, а переделать на нативное расширение — дело техники.
Может это, написать инлайновый фортран для php? Будет числодробить так, что numpy курит за остановкой… ;)

А какие задачи решит ваша библиотека? С какой целью она создавалась?

Sign up to leave a comment.

Articles