漂亮打印的numpy字符串数组(dtype = str)

时间:2018-10-16 10:53:14

标签: string numpy printing

如何以便捷的方式漂亮地打印一个numpy字符串数组,以便所有单元格都很好地对齐?

默认值:

>>> print(a)
  [['Denmark' '2562' '2810']
  ['Australia' '2669' '2762']
  ['New Zealand' '320' '309']]

Numpy使用numpy.array2stringnumpy.set_printoptions进行打印的选项似乎不适用于字符串:

>>> print(np.array2string(a, formatter={'str':'{0:20}'.format}))
  [['Denmark' '2562' '2810']
  ['Australia' '2669' '2762']
  ['New Zealand' '320' '309']]

0 个答案:

没有答案