当我使用我得到的脚本运行以下代码时,
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]
结果:数组([0, 2], dtype=object)
如何在脚本文件中使用 print 方法获得第二个输出?
最佳答案
print
默认打印其参数的 str
表示形式。您需要 repr
表示:
print(repr(a[:, 0]))
关于python - 如何打印具有数据类型的 numpy 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46842390/