jupyter中打印iris变量前5条数据以及标签值
时间: 2023-03-29 12:01:35 浏览: 92
iris数据集是一个经典的机器学习数据集,包含了150个样本,每个样本有4个特征,分别是花萼长度、花萼宽度、花瓣长度、花瓣宽度,以及一个标签值,表示鸢尾花的品种。下面是在jupyter中打印iris变量前5条数据以及标签值的代码:
```python
from sklearn.datasets import load_iris
iris = load_iris()
print(iris.data[:5])
print(iris.target[:5])
```
输出结果如下:
```
array([[5.1, 3.5, 1.4, .2],
[4.9, 3. , 1.4, .2],
[4.7, 3.2, 1.3, .2],
[4.6, 3.1, 1.5, .2],
[5. , 3.6, 1.4, .2]])
array([, , , , ])
```
其中,前5行是数据,每行有4个特征值,后面的标签值分别是、、、、,表示这5个样本都属于鸢尾花数据集中的第一类。
相关问题
如何在jupyter中规整打印出iris数据集
您可以使用以下代码在 Jupyter 中规整打印出 iris 数据集:
```python
from sklearn.datasets import load_iris
import pandas as pd
iris = load_iris()
df = pd.DataFrame(data=iris.data, columns=iris.feature_names)
df['target'] = iris.target
df['target'] = df['target'].apply(lambda x: iris.target_names[x])
print(df.to_string(index=False))
```
这将输出一个格式良好的 iris 数据集表格。
jupyter中画出iris数据集中标签值为2的所有数据的第1个属性和第3个属性构成的散点图
好的,我可以回答这个问题。您可以使用以下代码在Jupyter中画出iris数据集中标签值为2的所有数据的第1个属性和第3个属性构成的散点图:
```python
import matplotlib.pyplot as plt
from sklearn.datasets import load_iris
iris = load_iris()
X = iris.data
y = iris.target
# 取出标签值为2的数据
X_2 = X[y==2]
# 取出第1个属性和第3个属性
X_2_13 = X_2[:, [, 2]]
# 画出散点图
plt.scatter(X_2_13[:, ], X_2_13[:, 1])
plt.xlabel('Sepal length')
plt.ylabel('Petal length')
plt.show()
```
希望这个回答能够帮助您!