All streams
Search
Write a publication
Pull to refresh
51
0
Павел Болдин @davinchi

User

Send message
2^8 = 10, кстати.
contest.reg.ru/?id=20
Задача некорректная — ответ зависит от системы счисления.
О, уже и SQL-injection поправили :-D
И дифференцируемой, по-моему, после свёртки будет любая функция.
Сравнивать-то можно (равны, неравны), упорядочить нельзя (больше-меньше).
Хоть с квадратиком, хоть с треугольником, хоть с гауссианой. Всё одно — функция сгладится.

Если я правильно помню: сравнивать можно, используя определение равенства обобщённой функции нулю. Можно попытаться сравнивать как пределы.
Свёртку сделайте и получите аналитическую функцию. Ну и потом, всегда можно сказать, что такой дискретный подход сути дела не отображает и заменить функцию хевисайда хоть арктангенсом.

И, кстати, дифференцируемость в классе обобщённых функций есть и у функций хевисайда.

Большой привет.
Ну, то есть в ряд Тэйлора раскладывать можно все, акромя «похожей на корень» в нуле. Q.E.D.

Примеры не-аналитических функций карьерного роста последуют?
Автор предположил дифференцируемость не доказав её на практике.

На всех графиках, приведённых в статье, функции аналитические.

Я себе плохо представляю неаналитическую функцию карьерного роста.
Вот он, источник знаний настоящего мехматовца!
А кто Вам сказал, что мы имеем дело с дифференцируемой функцией?
Давайте уж сразу в ряд Тэйлора разложим, чо там.
Если я правильно помню, большинство процессоров сейчас Bi-Endian, выбор Endian осуществляется операционной системой при загрузке.
Вообще-то подобная штука изначально альпинистами и придумывалась для своих нужд.
Уверен, что неплохо продемонстрирует применение numpy в pyrex'е.

Это я к тому, что numpy тут вообще-то причём.
Как это «не причём»?

Вы исходник scipy.spatial.qhull видели, прежде чем хоть какие-то выводы делать?

Если нет — показываю:

Файл: scipy/scipy/spatial/qhull.pyx

import numpy as np
cimport numpy as np
Вру, умеют: scipy.spatial.qhull
Я попробовал взять toy raytracer'ер[1] и заменить в нём их классы Vector и Point на numpy массивы получается обратная ситуация — код замедляется. Это, видимо, связано с тем, что проще перемножить/сложить 3 числа так, чем переходить для этого в C код Numpy. Я глубоко не копал в этом, точно сказать немогу.

При этом, если запустить код под pypy-c-jit, то pure python без Numpy выигрывает в несколько раз по сравнению с кодом с CPython + numpy.

Я прямо сейчас занимаюсь тем, что пишу 3d графику для Python. Правда, задача у меня несколько специфичная.

[1] www.lshift.net/blog/2008/10/29/toy-raytracer-in-python
scipy/numpy не умеют convex hull. см delaunay package, который всё равно не pure python.

что вы понимаете под '3d графика'?

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity