NoDib 发表于 2019-7-12 17:01:55

numpy模块使用,为啥矩阵输出是这个样子,咋还有list

import numpy as np
a = np.array([,])
print(a)

结果是:
====================== RESTART: D:/untitled/numpy_1.py ======================
) list()]
>>>

bopowang 发表于 2019-7-12 17:07:21

你使用 print 会自动调用 a 的 __str__ 魔术方法的,就会显示这样。如果在 ipython 里直接 a 就会显示这样:
In : a
Out: array(), list()], dtype=object)

print 的就会这样:
In : print(a)
) list()]

NoDib 发表于 2019-7-12 17:12:38

bopowang 发表于 2019-7-12 17:07
你使用 print 会自动调用 a 的 __str__ 魔术方法的,就会显示这样。如果在 ipython 里直接 a 就会显示这样 ...

这个与python所在的平台有关系吗?
怎么能没有list呢
页: [1]
查看完整版本: numpy模块使用,为啥矩阵输出是这个样子,咋还有list