Форум сайта python.su
имеем код:
import numpy
a = numpy.matrix('1.5 2.6 3;4 5 6')
b = a.T
c = a*b
print a
print '----------------'
print c
6676 Недопустимое предписание;
program exited with code: 132
$python '/home/vv/python-options/test.py'
Недопустимое предписание
$
Офлайн
А если попробовать такую форму:
numpy.matrix([[1.5, 2.6, 3], [4, 5, 6]])
Офлайн
s0rgпробовал. та же проблема….
А если попробовать такую форму:?numpy.matrix([[1.5, 2.6, 3], [4, 5, 6]])
Отредактировано (Сен. 16, 2011 12:55:28)
Офлайн
У меня ваш код работает
Python 2.7.1
numpy 1.5.1
Kubuntu 11.04
Офлайн
s0rgу меня тоже работает, но не на всех машинах…..
У меня ваш код работает
Python 2.7.1
numpy 1.5.1
Kubuntu 11.04
Отредактировано (Сен. 16, 2011 16:32:46)
Офлайн
попробуйте набрать этот же код в консоли самого питона
Офлайн
гугл привел на форумы scipy.org
в общем есть там какие-то проблемы со сборкой бинарных пакетов
скачал исходики numpy с debian.org
буду пересобирать
Офлайн
в общем я оказался неправ, поэтому раскажу как делать правильно:
ненадо ничего пересобирать.
за все эти дела отвечает atlas
в пакете libatlas3gf-base сожержатся различные варианты libblas.so.3gf и liblapack.so.3gf
для своего процессора нужо выбрать подходящую (если она не выбралась сама)
делается это так:
vv@doorway:~$ sudo update-alternatives --config libblas.so.3gf
Есть 2 варианта для альтернативы libblas.so.3gf (предоставляет /usr/lib/libblas.so.3gf).
Выбор Путь Приор Состояние
------------------------------------------------------------
* 0 /usr/lib/atlas-base/atlas/libblas.so.3gf 35 автоматический режим
1 /usr/lib/atlas-base/atlas/libblas.so.3gf 35 ручной режим
2 /usr/lib/libblas/libblas.so.3gf 10 ручной режим
Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
2
update-alternatives: используется `/usr/lib/libblas/libblas.so.3gf' для предоставления `/usr/lib/libblas.so.3gf' (libblas.so.3gf) в ручной режим.
vv@doorway:~$ sudo update-alternatives --config liblapack.so.3gf
Есть 2 варианта для альтернативы liblapack.so.3gf (предоставляет /usr/lib/liblapack.so.3gf).
Выбор Путь Приор Состояние
------------------------------------------------------------
* 0 /usr/lib/atlas-base/atlas/liblapack.so.3gf 35 автоматический режим
1 /usr/lib/atlas-base/atlas/liblapack.so.3gf 35 ручной режим
2 /usr/lib/lapack/liblapack.so.3gf 10 ручной режим
Нажмите enter, чтобы сохранить текущий выбор[*], или введите выбранное число:
2
update-alternatives: используется `/usr/lib/lapack/liblapack.so.3gf' для предоставления `/usr/lib/liblapack.so.3gf' (liblapack.so.3gf) в ручной режим.
import numpy
numpy.test()
Отредактировано (Сен. 19, 2011 11:31:09)
Офлайн