Построить график рассеяния длины чашелистика в зависимости от ширины чашелистика всех образцов многоцветного - PullRequest
1 голос
/ 12 апреля 2020
import numpy as np
import matplotlib . pyplot as plt
import pandas as pd
% matplotlib inline
from sklearn . datasets import load_iris
iris = load_iris ()
print (" Features : ", iris . feature_names )
print (" Labels : ", iris . target_names )

df = pd. DataFrame (np. column_stack ([ iris .data , iris.target ]), columns = iris . feature_names + [' lable '])
print(df)

x_feature = 0
y_feature = 1
x_column = iris.data[:, x_feature]
y_column = iris.data[:, y_feature]
plt.scatter(x_column, y_column, c=iris.target)
plt.xlabel(iris.feature_names[x_feature])
plt.ylabel(iris.feature_names[y_feature])

Как построить диаграмму рассеяния длина_сепара против ширина_пектра всех образцов многоцветного цвета?

1 Ответ

0 голосов
/ 12 апреля 2020

Используя тот факт, что все образцы Versicolor сгруппированы вместе, вы можете изменить свой код на:

x_column = iris.data[50:100, x_feature]
y_column = iris.data[50:100, y_feature]
plt.scatter(x_column, y_column)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...