打印矩阵与numpy,python

时间:2014-02-06 03:25:27

标签: python numpy matrix

我只想返回一个矩阵。我错过了什么?

import numpy

print matrix([[0,1],[1,1]])

我收到以下错误:

Traceback (most recent call last):
  File "fib.py", line 2, in <module>
     print matrix([[0,1],[1,1]])
NameError: name 'matrix' is not defined

2 个答案:

答案 0 :(得分:0)

print numpy.matrix([[0, 1], [1, 1]])

matrixnumpy模块中定义。 import不会将模块的内容转储到当前名称空间中;你需要参考numpy.whatever_thing_you_want_from_the_module

答案 1 :(得分:0)

你必须这样称呼:

print numpy.matrix(...)

或做类似的事情(以避免写出整个单词numpy):

import numpy as np

print np.matrix(...)