- Добавляем реп OpenSuse Education
- Ставим numpy, matplotlib из этого репа
Страницы
Показаны сообщения с ярлыком python. Показать все сообщения
Показаны сообщения с ярлыком python. Показать все сообщения
вторник, 23 ноября 2010 г.
opensuse 11.3 matplotlib segmantation fault
Причина бага неизвестна. Решается так:
четверг, 20 мая 2010 г.
pylab и размеры шрифта.
Вот так можно уменьшить радмеры шрифта в легенде и в надписях у pylab:
params={
'backend': 'ps',
'text.fontsize': 10,
'legend.fontsize': 10
}
plt.rcParams.update(params)
params={
'backend': 'ps',
'text.fontsize': 10,
'legend.fontsize': 10
}
plt.rcParams.update(params)
вторник, 2 марта 2010 г.
Заготовки для Python
Список различных заготовок для Python. Тут и отсылка файла используя Ftp, и сжатие файлов. Приводится пример не реализации, а то, как жто сделать стандартными средствами.
понедельник, 18 января 2010 г.
Метод опорных векторов
Облазил десятка четыре сайтов, но так и не нашел 'нормальной' реализации для питона.
воскресенье, 17 января 2010 г.
sympy
Наткнулся на систему для работу с символьными вычислениями в python. Называется sympy.
In [1]: 1/( (x+2)*(x+1) )
Out[1]:
1
───────────────
(2 + x)*(1 + x)
In [2]: apart(1/( (x+2)*(x+1) ), x)
Out[2]:
1 1
───── - ─────
1 + x 2 + x
In [3]: (x+1)/(x-1)
Out[3]:
-(1 + x)
────────
1 - x
In [4]: apart((x+1)/(x-1), x)
Out[4]:
2
1 - ─────
1 - x
среда, 4 февраля 2009 г.
Unix way
Есть программа на С++, которая является тестом, разработанного мною генетического алгоритма. Если её запустить с параметом enable_dump, то она на каждом шаге будет выводить на экран фитнесс всех хромосом. Есть программа которая преобразует файл такого формата (первой программы), в в следующий вид:
среднее значение фитнесса ; номер поколения
Так же имеется скрипт на языке R следующего вида:
draw.field<- function(src){ ftns=read.table(src,sep=";"); plot(ftns[,1],type="l"); } ps.field <- function(src,dst){ postscript(file=dst); draw.field(src); dev.off(); } Теперь для получения графика, показывающего сходимость алгоритма
необходимо выполнить следующее:
среднее значение фитнесса ; номер поколения
Так же имеется скрипт на языке R следующего вида:
draw.field<- function(src){ ftns=read.table(src,sep=";"); plot(ftns[,1],type="l"); } ps.field <- function(src,dst){ postscript(file=dst); draw.field(src); dev.off(); } Теперь для получения графика, показывающего сходимость алгоритма
необходимо выполнить следующее:
- Запускаем программу 1 и перенаправляем вывод в файл dump.csv
- преобразуем файл dump.csv скриптом 2 в файл dump.4r.csv
- рисуем график.
вторник, 13 января 2009 г.
пятница, 5 декабря 2008 г.
четверг, 4 декабря 2008 г.
Подписаться на:
Сообщения (Atom)