2013-01-02 10 views
5

Blaze readme (tutaj https://github.com/ContinuumIO/blaze) opisuje wiele ulepszeń w NumPy, w tym "Syntetyczne wymiary". Szukałem, ale nie byłem w stanie dowiedzieć się, co to jest.Co to są "wymiary syntetyczne" w Blaze?

Czy ktoś mógłby mnie oświecić?

Dzięki.

+4

Nie zdawałem sobie sprawy, że projekt istnieje - dzięki, więc - będzie musiał to mieć na oku. Jednak możesz mieć większą szansę na odpowiedź, korzystając z ich listy mailingowej podanej na stronie? –

+2

Nie ma problemu, ponieważ Travis Oliphant opuścił rozwój NumPy, aby pracować nad Blaze. Myślałem, że to ważna wiadomość. Z perspektywy czasu tag Blaze nie istniejący w StackOverflow powinien być wskazówką, że nie był na wielu ludziach radaru. Dziękuję za radę dotyczącą ich listy mailingowej, spróbuję też. –

Odpowiedz

6

Najpierw kilka zastrzeżeń. Po pierwsze, pracuję nad projektem, a po drugie te funkcje są nadal na etapie planowania, więc nie są w tej chwili wdrażane.

Powiedziawszy, że "syntetyczny wymiar" w Blaze jest podobny do kolumny pochodnej w bazie danych. Jest to wartość obliczana formalnie z wyrażenia w terminach innych wierszy lub kolumn, ale nie istnieje w pamięci fizycznej lub na dysku.

Synthetic Dimensions

W Blaze my staramy się te rodzaju kolumn (szczególnie dla kolumnowych magazynów danych) będzie mógł być spożywany przez następne pokolenie ufunc obiektów, które są w stanie obliczyć wartości w obliczeniach z syntetycznych wymiarach a także wymiary fizyczne.

Mam nadzieję, że odpowiedź na pytanie!

+0

Dobrze, dzięki za to, że mi to wyjaśniono. –