Krzysztof Piwowar

Krzysztof Piwowar UX Consultant &
Owner @ Magnetise -
looking for new
busin...

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Witam. Zna ktoś biblioteki do obliczeń na macierzach (ew. wektorach) pod PHP 5.0? Wiem, że projekt PEAR ma coś takiego, jednak są to przedpotopowe rzeczy (pod PHP 5.0 nie działają poprawnie). Potrzebuje czegoś, co przyspieszy mi obliczenia w algorytmach. Inna sprawa, że PHP nie za bardzo nadaje się do szybkich obliczeń (dosyć złożonych), ale niestety/stety wchodzi tylko to w rachubę.
Rafał Korszuń

Rafał Korszuń co-owner @ Kleder

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

jeżeli chodzi o macierze to http://phpclasses.toperz.pl/browse/package/2859.html

Działa ale niestety komentarze są po włosku(?), ale jak wiesz co chcesz osiągnąć to przykłady powinny Ci wszystko wyjaśnić.

Pozdrawiam
Michał Sznurawa

Michał Sznurawa Scala Developer

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Przepraszam, a tak z ciekawości zapytam, można wiedzieć do rozwiązania jakiego problemu wykorzystujesz macierze?
Maciej W.

Maciej W. a czy ty masz swój
ręcznik?...

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

a nie możesz spod php wykonywać shell_exec? na pewno szybsze...

konto usunięte

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Mój kolega zrobił algorytmy genetyczne na PHP-ie, więc czemu nie macierze?

Jak to mówią, po nitce do kłębka... Nie próbowałem, ale znalazłem:

JAMA - biblioteka do macieży
php/Math - http://www.phpmath.com/home
PEAR - http://pear.php.net/packages.php?catpid=15&catname=Math

Znalazłem jeszcze przekrojową prezentację n.t. matematyki w PHPie:
Mathematical Programming with PHP
Piotr Likus edytował(a) ten post dnia 14.04.08 o godzinie 10:44
Jakub L.

Jakub L. Programista

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Maciej Wróbel:
a nie możesz spod php wykonywać shell_exec? na pewno szybsze...

Spawnowanie nowego procesu na pewno szybsze?
Krzysztof Piwowar

Krzysztof Piwowar UX Consultant &
Owner @ Magnetise -
looking for new
busin...

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Michał Sznurawa:
Przepraszam, a tak z ciekawości zapytam, można wiedzieć do rozwiązania jakiego problemu wykorzystujesz macierze?

W algorytmie jest kilka przejść, które w najprostszy sposób implementuje się w postaci pętli. Obliczenia są wykonywane na tablicach, które z powodzeniem można nazwać macierzami - każdy wers to wektor i takich wersów jest sporo. Są to te same proste obliczenia, jednak takich przejść w algorytmie jest wiele. Dlatego zastanawiam się nad wykorzystaniem jakiejś biblioteki do obliczeń na macierzach (zakładam, że są już zopytamlizowane pod względem prędkości). Słowem: szukam miejsc, gdzie mogę skrócić troszkę czas obliczeń. Wymierny efekt dają już przyspieszenia o setne części sekundy na przejście ;)Krzysztof Piwowar edytował(a) ten post dnia 15.04.08 o godzinie 20:55
Krzysztof Piwowar

Krzysztof Piwowar UX Consultant &
Owner @ Magnetise -
looking for new
busin...

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Piotr Likus:
PEAR - http://pear.php.net/packages.php?catpid=15&catname=Math

niestety jest pod php 4.0. Pod 5.0 nie działa poprawnie.

konto usunięte

Temat: PHP 5.0: Biblioteki do obliczeń na macierzach / wektorach?

Krzysztof Piwowar:
(zakładam, że są już zopytamlizowane pod względem prędkości). Słowem: szukam miejsc, gdzie mogę skrócić troszkę czas obliczeń. Wymierny efekt dają już przyspieszenia o setne części sekundy na przejście

Z tego co piszesz, to chyba bardziej potrzebujesz zoptymalizować kod niż wchodzić w jakieś macierze:

artykul wprowadzajacy - http://phplens.com/lens/php-book/optimizing-debugging-...
profiler - http://www.linuxjournal.com/article/7213
spis artykulow - http://blog.lxpages.com/2007/07/05/boost-php-performance/
63+ best practice to optimize PHP code performances - http://www.chazzuka.com/blog/?p=163

Następna dyskusja:

zapytanie z biblioteki




Wyślij zaproszenie do