在python命令行中,我可以
>>> a
array([ 0, 1, 3, 10, 1, 0, 0, 3, 6])
>>> print a
[ 0 1 3 10 1 0 0 3 6]
但是在.py文件中,我只能打印,但不能直接打印'a'。如果我想看到整个array([ 0, 1, 3, 10, 1, 0, 0, 3, 6])
怎么办?
答案 0 :(得分:5)
解释器通常显示repr(object)
返回的内容,因此:
print repr(a)
示例:
In [1]: import numpy as np
In [2]: a = np.array([ 0, 1, 3, 10, 1, 0, 0, 3, 6])
In [3]: repr(a)
Out[3]: 'array([ 0, 1, 3, 10, 1, 0, 0, 3, 6])'