Python 向scikit iris数据集追加/添加数据

Python 向scikit iris数据集追加/添加数据,python,arrays,dictionary,scikit-learn,bunch,Python,Arrays,Dictionary,Scikit Learn,Bunch,免责声明:我是python/scikit的初学者 我成功加载了iris数据: iris = datasets.load_iris() >>> print(iris) {'data': array([[5.1, 3.5, 1.4, 0.2], [4.9, 3. , 1.4, 0.2], [4.7, 3.2, 1.3, 0.2], [4.6, 3.1, 1.5, 0.2]...... 现在,出于测试目的,我想将我自己的条目添加/附加到

免责声明:我是python/scikit的初学者

我成功加载了iris数据:

iris = datasets.load_iris()

>>>  print(iris)
{'data': array([[5.1, 3.5, 1.4, 0.2],
       [4.9, 3. , 1.4, 0.2],
       [4.7, 3.2, 1.3, 0.2],
       [4.6, 3.1, 1.5, 0.2]......
现在,出于测试目的,我想将我自己的条目添加/附加到iris['data']。所以我自己的花在这个测试场景中

我发现iris属于Bunch类型,也就是字典类型。我尝试了很多东西,但都不管用

使用我自己的数据添加数组的语法是什么


感谢您的帮助

以下是一个示例,介绍如何在iris['data']的末尾添加两行X和相应的y标签到iris['target']:


哦,天哪,我昨天终于试了一个小时,但没有成功。太好了,这很有效。没有遇到vstack/hstack位。。。非常感谢你!
import numpy as np
from sklearn import datasets

iris = datasets.load_iris()

X = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
y = [1, 2]

iris['data'] = np.vstack([iris['data'], X])
iris['target'] = np.hstack([iris['target'], y])