xx = np.ndarray(['setosa' if i==0 else i for i in y])#想使用np.ndarray将list修改为np.ndarray
type(x)
报错:
--------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-30-ea6bf6ccd716> in <module> ----> 1 xx = np.ndarray(['setosa' if i==0 else i for i in y]) 2 type(x) ValueError: sequence too large; cannot be greater than 32
修改:
xx = np.array(['setosa' if i==0 else i for i in y])#使用np.array就ok了
type(x)
numpy.ndarray