python - 获取 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 调用。
解决方案
我想这就是你想要实现的目标:
from sklearn.datasets import load_iris
iris = load_iris()
X = iris.data #(150,4) numpy.ndarray
y = iris.target #(150, ) numpy.ndarray
推荐阅读
- xml - 使用各种命名空间时如何在 XSL 中获取 XML 内容
- drupal - 使用 Drupal 使用 rest api
- c# - Xunit 中的模拟 Dll
- html - 如何在 HTML 中创建“复杂”标题?
- javascript - React-admin:使用文档中显示的自定义登录页面时出错
- javascript - 当我选择开始日期和结束日期时,剑道日期范围弹出窗口没有关闭。(角度 9)
- flutter - 使用可重用的小部件我如何将状态传递给该小部件
- c# - 如何通过 asp.net core 获取当前计算机的域?
- python - 添加 MaxPooling 2D - ValueError:新数组的总大小必须保持不变
- elasticsearch - 我丢失了 kibana 数据,但其他弹性搜索索引数据很好