\n",
1551 | "\n",
1564 | "
\n",
1565 | " \n",
1566 | " \n",
1567 | " | \n",
1568 | " sepal length (cm) | \n",
1569 | " sepal width (cm) | \n",
1570 | " petal length (cm) | \n",
1571 | " petal width (cm) | \n",
1572 | " class | \n",
1573 | "
\n",
1574 | " \n",
1575 | " \n",
1576 | " \n",
1577 | " 49 | \n",
1578 | " 5.0 | \n",
1579 | " 3.3 | \n",
1580 | " 1.4 | \n",
1581 | " 0.2 | \n",
1582 | " 0 | \n",
1583 | "
\n",
1584 | " \n",
1585 | " 50 | \n",
1586 | " 7.0 | \n",
1587 | " 3.2 | \n",
1588 | " 4.7 | \n",
1589 | " 1.4 | \n",
1590 | " 1 | \n",
1591 | "
\n",
1592 | " \n",
1593 | " 22 | \n",
1594 | " 4.6 | \n",
1595 | " 3.6 | \n",
1596 | " 1.0 | \n",
1597 | " 0.2 | \n",
1598 | " 0 | \n",
1599 | "
\n",
1600 | " \n",
1601 | " 77 | \n",
1602 | " 6.7 | \n",
1603 | " 3.0 | \n",
1604 | " 5.0 | \n",
1605 | " 1.7 | \n",
1606 | " 1 | \n",
1607 | "
\n",
1608 | " \n",
1609 | " 110 | \n",
1610 | " 6.5 | \n",
1611 | " 3.2 | \n",
1612 | " 5.1 | \n",
1613 | " 2.0 | \n",
1614 | " 2 | \n",
1615 | "
\n",
1616 | " \n",
1617 | "
\n",
1618 | "
"
1619 | ],
1620 | "text/plain": [
1621 | " sepal length (cm) sepal width (cm) petal length (cm) petal width (cm) \\\n",
1622 | "49 5.0 3.3 1.4 0.2 \n",
1623 | "50 7.0 3.2 4.7 1.4 \n",
1624 | "22 4.6 3.6 1.0 0.2 \n",
1625 | "77 6.7 3.0 5.0 1.7 \n",
1626 | "110 6.5 3.2 5.1 2.0 \n",
1627 | "\n",
1628 | " class \n",
1629 | "49 0 \n",
1630 | "50 1 \n",
1631 | "22 0 \n",
1632 | "77 1 \n",
1633 | "110 2 "
1634 | ]
1635 | },
1636 | "execution_count": 248,
1637 | "metadata": {},
1638 | "output_type": "execute_result"
1639 | }
1640 | ],
1641 | "source": [
1642 | "# Грузим датасет с ирисами Фишера\n",
1643 | "iris_ds = datasets.load_iris()\n",
1644 | "# Создаём датафрэйм\n",
1645 | "df = pd.DataFrame(iris_ds.data, columns=iris_ds.feature_names)\n",
1646 | "# Добавляем таргет\n",
1647 | "df['class'] = iris_ds.target\n",
1648 | "# Выводим соответствие таргета названию\n",
1649 | "print(*[(t,n) for t,n in enumerate(iris_ds.target_names)])\n",
1650 | "# Выводим случайные 5 строк датафрэйма\n",
1651 | "df.sample(5)"
1652 | ]
1653 | },
1654 | {
1655 | "cell_type": "markdown",
1656 | "metadata": {},
1657 | "source": [
1658 | "- Нам нужно будет считать метрики. В большинстве случаев это Евклидова метрика. Но в общем случае это метрика Минковского. \n",
1659 | "