首页 > 解决方案 > 获取 TypeError:'numpy.ndarray' 对象不可调用

问题描述

我收到以下代码错误

>TypeError                                 Traceback (most recent call last)
`<ipython-input-13-84f3963cacd1> in <module>()`

>          28 c = list(iris.columns.values)
         29 p = q-1
    ---> 30 X = iris.values(c[1:p])
         31 # y data
         32 y = iris.Species.values()

>TypeError: 'numpy.ndarray' object is not callable

我已经将代码从 as.matrix 调用更改为 values 调用。

标签: python

解决方案


我想这就是你想要实现的目标:

from sklearn.datasets import load_iris

iris = load_iris()
X = iris.data #(150,4) numpy.ndarray
y = iris.target #(150, ) numpy.ndarray

推荐阅读