如何打印数据类型的numpy数组?

时间:2017-10-20 04:29:26

标签: python numpy

当我使用我得到的脚本运行以下代码时,

a = np.arange(4, dtype=object).reshape((2,2))
print(a[:,0]);

结果:[0,2]。

但是如果我在终端中运行以下代码,我会得到,

a = np.arange(4, dtype=object).reshape((2,2))
a[:,0]

结果:array([0,2],dtype = object)

如何在脚本文件中使用print方法获取第二个输出?

1 个答案:

答案 0 :(得分:4)

print默认打印其参数的str表示。您需要repr表示:

print(repr(a[:, 0]))