Python 不带逗号的乱洗numpy数组

Python 不带逗号的乱洗numpy数组,python,python-2.7,python-3.x,numpy,scipy,Python,Python 2.7,Python 3.x,Numpy,Scipy,我有一个numpy数组 [['5.1' '3.5' '1.4' '0.2' 'Iris-setosa'] ['4.9' '3.0' '1.4' '0.2' 'Iris-setosa'] ['5.6' '3.0' '4.5' '1.5' 'Iris-versicolor'] ['5.8' '2.7' '4.1' '1.0' 'Iris-versicolor'] ['6.2' '3.4' '5.4' '2.3' 'Iris-virginica'] ['5.9' '3.0' '5.1' '1

我有一个numpy数组

[['5.1' '3.5' '1.4' '0.2' 'Iris-setosa']
 ['4.9' '3.0' '1.4' '0.2' 'Iris-setosa']
 ['5.6' '3.0' '4.5' '1.5' 'Iris-versicolor']
 ['5.8' '2.7' '4.1' '1.0' 'Iris-versicolor']
 ['6.2' '3.4' '5.4' '2.3' 'Iris-virginica']
 ['5.9' '3.0' '5.1' '1.8' 'Iris-virginica']]
我怎样洗牌

我尝试了
numpy.random.shuffle()
,但它返回了
None
,可能是因为没有逗号。

被设计成可以正常工作,这意味着它应该返回
None
,并修改数组

import numpy as np

x = np.arange(9).reshape((3,3))
print(x)
# [[0 1 2]
#  [3 4 5]
#  [6 7 8]]

np.random.shuffle(x)
print(x)
# [[3 4 5]
#  [0 1 2]
#  [6 7 8]]

没有显示逗号,因为这是
print array\u name