Python Scikit-learn: K Nearest Neighbours — разделите набор данных радужной оболочки на 70% данных поезда и 30% тестовых данных

Машинное обучение Python K Ближайшие соседи: упражнение 2 с решением

Напишите программу Python с помощью Scikit-learn, чтобы разделить набор данных радужной оболочки на 70% обучающих данных и 30% тестовых данных. Из 150 записей обучающий набор будет содержать 120 записей, а тестовый набор — 30 из этих записей. Распечатайте оба набора данных.

Пример решения:

Код Python:

  импортировать панды как pdfrom sklearn.model_selection import train_test_splitiris = pd.read_csv ("iris.csv") # Drop id columniris = iris.drop ('Id', axis = 1) X = iris  .iloc [:,: -1] .valuesy = iris.iloc [:, 4] .values ​​# Разделение массивов или матриц на случайные обучающие и тестовые подмножества X_train, X_test, y_train, y_test = train_test_split (X, y, test_size = 0.20)  print (" n70% данных поезда:") print (X_train) print (y_train) print (" n30% тестовых данных:") print (X_test) print (y_test)  

Вывод:

 70% данных поезда: [[6,6 3,4,4 1,4] [5,3 3,7 1,5 0,2] [4,6 3,2 1,4 0,2] [6,5 2,8 4,6 1,5] [5.  3,3 1,4 0,2] [5.  2. 3.5 1.] [6.  2,2 4. 1.] [5,6 2,9 3,6 1,3] [6,7 3,3 5,7 2,1] [5,9 3,1 1,8] [5,7 2,5 5. 2.] [6.  3,4 4,5 1,6] [5.  3,6 1,4 0,2] [5,8 2,6 4,2] [5,1 3,3 1,7 0,5] [6,3 2,5 5,1,9] [5,1 2,5 3,1,1] [5,1 3,8 1,6 0,2] [4,8 3,4 1,6 0,2] [5,1 3,5 1,4 0,2] [  6,3 2,9 5,6 1,8] [6,4 2,9 4,3 1,3] [6,7 3,1 4,7 1,5] [5,5 2,3 4,1 1,3] [6,4 2,8 5,6 2,2] [5,4 3,7 1,5 0,2] [7,7 3,1 2,3] [6,7 3,1 5,6 2,4] [  5,4 3,9 1,7 0,4] [4,4 3,2 1,3 0,2] [5,8 2,7 3,9 1,2] [6,3 3,3 4,7 1,6] [6,8 3,2 5,9 2,3] [4,8 3 1,4 0,3] [5,5 2,4 3,7 1] [6,3 2,7 4,9 1,8] [  5,9 3,2 4,8 1,8] [5,8 2,7 4,1 1] [5,2 4,1 1,5 0,1] [4,6 3,6 1 0,2] [6,4 3,2 5,3 2,3] [5,8 4 1,2 0,2] [6,7 3,2 2,3] [6,3 2,3 4,4 1,3]  ] [5,7 2,6 3,5 1] [6.  3. 4.8 1.8] [6.4 3.1 5.5 1.8] [6.5 3. 5.2 2.] [5.1 3.7 1.5 0.4] [5.5 3.5 1.3 0.2] [6.3 2.8 5.1 1.5] [6.1 3. 4.9 1.8] [6.5 3. 5.8 2.2  ] [5,1 3,4 1,5 0,2] [5,9 3,2 1,5] [4,9 2,5 4,5 1,7] [4,7 3,2 1,3 0,2] [7,4 2,8 6,1 1,9] [6,6 2,9 4,6 1,3] [5,7 3,8 1,7 0,3] [5,4 3,4 1,7 0,2]  [4,8 3,4 1,9 0,2] [5,6 2,8 4,9 2] [7,2 3,2 6,8] [5,7 4,4 1,5 0,4] [5,8 2,8 5,1 2,4] [4,9 3,1 1,5 0,1] [4,4 3,1,3 0,2] [7,7 2,8 6,7 2  .] [5,6 2,7 4,2 1,3] [5,5 2,5 4. 1,3] [5,2 3,5 1,5 0,2] [6,7 2,5 5,8 1,8] [5,7 2,8 4,1 1,3] [5.  3. 1,6 0,2] [4,9 3,1 1,5 0,1] [6,3 3,3 6 2,5] [7,7 3,8 6,7 2,2] [4,9 2,4 3,3 1] [5.  3,5 1,3 0,3] [6,5 3,2 5,1 2.] [5,6 3,1 1,3] [6.  2,9 4,5 1,5] [5,8 2,7 5,1 1,9] [6,9 3,2 5,7 2,3] [5,2 2,7 3,9 1,4] [4,3 3,1,1 0,1] [6,4 3,2 4,5 1,5] [7,3 2,9 6,3 1,8] [6,2 3,4 5,4 2,3] [4,8 3  1,4 0,1] [6,4 2,8 5,6 2,1] [5,1 3,5 1,4 0,3] [5.  2.3 3.3 1.] [5.2 3.4 1.4 0.2] [7.  3,2 4,7 1,4] [5,1 3,8 1,9 0,4] [5,8 2,7 5,1 1,9] [7,1 3 5,9 2,1] [6,2 2,8 4,8 1,8] [4,9 3,1 1,5 0,1] [6,9 3,1 5,1 2,3] [5,5 2,6 4,4 1,2] [6,1 2,9  4,7 1,4] [7,7 2,6 6,9 2,3] [7,6 3,6,6 2,1] [5.  3,5 1,6 0,6] [4,4 2,9 1,4 0,2] [7,2 3,6 6,1 2,5] [6,1 3 4,6 1,4] [6,2 2,2 4,5 1,5] [7,2 3 5,8 1,6] [5,7 2,8 4,5 1,3] [5,5 4,2 1,4 0,2] [5,1  3,8 1,5 0,3] [7,9 3,8 6,4 2] [5. 6 2,5 3,9 1,1] [4,9 3,1,4 0,2] [6,9 3,1 5,4 2,1] [5,4 3. 4,5 1. 5]] ['Ирис-разноцветный' 'Ирис-сетоса' 'Ирис-сетоса' 'Ирис-разноцветный' 'Ирис-сетоса' 'Ирис-разноцветный' 'Ирис-разноцветный' 'Ирис-разноцветный' 'Ирис-вирджиника' '  Iris-virginica 'Iris-virginica' Iris-versicolor 'Iris-setosa' Iris-versicolor 'Iris-setosa' Iris-virginica 'Iris-versicolor' 'Iris-setosa' 'Iris-setosa' '  Iris-setosa 'Iris-virginica' Iris-versicolor 'Iris-versicolor' Iris-versicolor 'Iris-virginica' Iris-setosa 'Iris-virginica' 'Iris-virginica' 'Iris-setosa' '  Iris-setosa 'Iris-versicolor' Iris-versicolor 'Iris-virginica' Iris-setosa '' Iris-versicolor '' Iris-virginica '' Iris-versicolor '' Iris-versicolor '' Iris-setosa ''  Iris-setosa 'Iris-virginica' Iris-setosa 'Iris-virginica' Iris-versicolor 'Iris-versicolor' Iris-virginica 'Iris-virginica' Iris-virginica 'Iris-setosa' '  Iris-setosa 'Iris-virginica' Iris-virginica 'Iris-virginica' Iris-setosa 'Iris-versicolor' Iris-virginica 'Iris-setosa' Iris-virginica 'Ирис-разноцветный'  Ирис сетоса 'Iris-setosa' I  ris-setosa 'Iris-virginica' Iris-virginica 'Iris-setosa' Iris-virginica 'Iris-setosa' Iris-setosa 'Iris-virginica' Ирис разноцветный 'Iris-versicolor'  Iris-setosa 'Iris-virginica' Iris-versicolor 'Iris-setosa' Iris-setosa 'Iris-virginica' Iris-virginica 'Ирис разноцветный' Iris-setosa 'Iris-virginica'  Ирис разноцветный 'Ирис разноцветный' Ирис виргинский 'Ирис вирджинский' Разноцветный ирис 'Ирис разноцветный' Ирис разноцветный 'Ирис вирджиника' Ирис вирджиника 'Ирис сетоса'  Iris-virginica 'Iris-setosa' Iris-versicolor 'Iris-setosa' Iris-versicolor 'Iris-setosa' Iris-virginica 'Iris-virginica' Iris-virginica 'Iris-setosa'  Iris-virginica 'Iris-versicolor' Iris-versicolor 'Iris-virginica' Iris-virginica 'Iris-setosa' Iris-setosa 'Iris-virginica' 'Iris-versicolor' 'Iris-versicolor' '  Iris-virginica 'Iris-versicolor' Iris-setosa 'Iris-setosa' Iris-virginica 'Iris-versicolor' Iris-setosa '' Iris-virginica '' Iris-versicolor '] 30% данных испытаний:  [[5,4 3,9 1,3 0,4] [6,3 2  .5 4,9 1,5] [6,8 2,8 4,8 1,4] [5.  3,4 1. 6 0,4] [6,3 3,4 5,6 2,4] [5,6 3. 4,5 1,5] [5,7 2,9 4,2 1,3] [4,6 3,4 1,4 0,3] [5.  3,4 1,5 0,2] [5.  3,2 1,2 0,2] [4,7 3,2 1,6 0,2] [6,4 2,7 5,3 1,9] [5,7 3 4,2 1,2] [5,4 3,4 1,5 0,4] [6,7 3,3 5,7 2,5] [4,8 3,1 1,6 0,2] [6,9 3,1 4,9 1,5] [4,6 3,1  1,5 0,2] [5,5 2,4 3,8 1,1] [6,7 3 5 1,7] [6,5 3 5,5 1,8] [4,5 2,3 1,3 0,3] [6,8 3 5,5 2,1] [6,1 2,8 4,7 1,2] [6.  2,2 5. 1,5] [6,1 2,6 5,6 1,4] [6,1 2,8 4. 1,3] [6.  2,7 5,1 1,6] [6,7 3,1 4,4 1,4] [6,2 2,9 4,3 1,3]] ['Iris-setosa' 'Iris-versicolor' 'Iris-versicolor' 'Iris-setosa' 'Iris-virginica' 'Iris-versicolor' 'Iris  -versicolor 'Iris-setosa' Iris-setosa 'Iris-setosa' Iris-setosa 'Iris-virginica' Iris-versicolor 'Iris-setosa' Iris-virginica 'Iris-setosa' Ирис  -versicolor 'Iris-setosa' Iris-versicolor 'Iris-versicolor' Iris-virginica 'Iris-setosa' Iris-virginica 'Iris-versicolor' Iris-virginica 'Iris-virginica' Ирис  -versicolor '' Iris-versicolor '' Iris-versicolor '' Iris-versicolor '] 

Редактор кода Python:

Оцените статью
nanomode.ru
Добавить комментарий