>> для такого крайне редкого случая я просто напишу генератор, где один из аргументов - функция, задающая закон по которому меняется шаг. Все ваши примеры для меня не просто редкие, они уникальные можно сказать, и более того, сложные или ресурсоемкие вычисления я бы не доверил скриптовому ЯП.
>> ох... что ж у перлистов кругом грязные хаки... а где проверки на то что это не каталог?
>> Ваше:
>> def somework(fname)
>> [somework(file) for i in xrange(0,100) if os.path.isfile("".join(['./',str(i),'.txt']))
Действительно где :) Я наверное ещё забыл проверить доступность на чтение и день недели :)
Вся индентация питона летит к черту. Оператор -f (именно для проверки файл ли это и существует ли он) намного лаконичней os.path.isfile(для которого ещё нужно импортировать что-то). Join же для такого случая вообще фееричен: я-то думал в питоне есть интерполяция строк...
>> чуть-чуть поправим условия:
Изменение точности на 8 знаков - это незначительное изменение условий ? :)
Ну так давайте чуть-чуть поправим язык:
#!/usr/bin/python
import random
import math
arr = list()
arr.append(random.random())
i = random.random()
while i > 0.000000001:
i = random.random()
if math.fabs(arr[len(arr) - 1] - i) > 0.0000001:
arr.append(i)
И вы таки совершенно правы! Оно поедает всю память.
>> легко. например узнать, сколько у нас функций в программе, узнать какие функции появляются после импорта модуля, итп...
Не приходилось таким заниматься, но даже если бы и пришлось, то код бы писался так, чтобы не было таких неоднозначностей при сборе статистики. Ну а если достанется чужой кривой код, то тут даже питон не спасет с его драконовским синтаксисом :)
>> гыгыг... а слабо показать все методы класса?
Слабо. Предпочитаю читать для этого документацию.
>> гыгы... числа==строки :)
perl - слаботипизированный язык О_О. Какие потрясения вы мне преподносите ближе к вечеру, а ведь мне ещё считать некую величину(v) ...
А вообще-то для этого случая просто в sort добавляется свой критерий сравнения
>> А покажите мне вот такое:
Довольно интересно, но мне хватает возможностей Log4perl.