Вопрос о Python Numpy и вопрос о версии Python - PullRequest
2 голосов
/ 03 июня 2011

Я хочу использовать Numpy с Python 3.2, и он не будет работать; он говорит, что мне нужно 3.1. Кто-нибудь знает, как обойти эту проблему, кроме использования 3.1? Что мне нужно импортировать, чтобы заставить это работать в программе на Python?

Я хочу представить матрицу в python, а также получить норму матрицы. Как бы я поступил так с Numpy? Это внутри Numpy или Python? Как насчет умножения матриц? Кроме того, эта матрица на самом деле является вектором с переменными x и y.

Последний вопрос. Некоторые участники считают, что использование Python 3.2 - не лучший способ создания профессионального продукта, хотя на Python.org они специально заявляют, что использование 3.2 или 2.7 - это самые стабильные версии, доступные на сегодняшний день. Я здесь не прав? Если да, то какую версию Python мне следует использовать? Заранее спасибо.

Кроме того, мне не хватает представителя, чтобы опубликовать три отдельных вопроса, поэтому, если вы можете ответить на часть, это будет оценено.

Ответы [ 2 ]

2 голосов
/ 03 июня 2011

NumPy 1.6.0 , выпущенный 14.05.2011, поддерживает Python 3.2. Предыдущая версия (1.5.1) была выпущена до Python 3.2. Так какую версию NumPy вы используете? Если это 1.6.0 и он не работает на 3.2, это может быть ошибка в NumPy, и вы должны сообщить об этом в NumPy.

Что касается базового использования numpy, используйте этого урока . Я вижу, что он охватывает создание и умножение массивов довольно рано. Относительно норм см. эту справочную страницу .

Относительно того, использовать Python 2.7 или 3.2, есть страница на python.org , в которой это подробно обсуждается.

1 голос
/ 03 июня 2011

Вы должны рассмотреть документацию и учебные пособия, чтобы ознакомиться с тем, как это работает:

http://docs.scipy.org/doc/

http://www.scipy.org/Tentative_NumPy_Tutorial

Документация включаетмного примеров для каждой функции, так что, например, если вы хотите найти, как принять норму, взгляните на

http://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.norm.html

...