我只想返回一个矩阵。我错过了什么?
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
答案 0 :(得分:0)
print numpy.matrix([[0, 1], [1, 1]])
matrix
在numpy
模块中定义。 import
不会将模块的内容转储到当前名称空间中;你需要参考numpy.whatever_thing_you_want_from_the_module
。
答案 1 :(得分:0)
你必须这样称呼:
print numpy.matrix(...)
或做类似的事情(以避免写出整个单词numpy
):
import numpy as np
print np.matrix(...)