Создайте небольшой массив:
In [167]: arr = np.arange(12).reshape(3,4)
In [168]: type(arr)
Out[168]: numpy.ndarray
отобразите его с помощью str
:
In [169]: print(str(arr))
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
отобразите его с помощью 'repr':
In [170]: print(repr(arr))
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]])
отображаемый объект имеет тип str
:
In [171]: type(repr(arr))
Out[171]: str
In [172]: repr(arr)
Out[172]: 'array([[ 0, 1, 2, 3],\n [ 4, 5, 6, 7],\n [ 8, 9, 10, 11]])'
Не путайте объект Python, такой как ndarray
, с его строковым представлением.