{ "cells": [ { "cell_type": "code", "execution_count": 1, "id": "56df6308-bd41-4c93-bf2d-c74d1e5837ab", "metadata": {}, "outputs": [], "source": [ "from sklearn.datasets import make_circles\n", "\n", "\n", "# Make 1000 samples \n", "n_samples = 1000\n", "\n", "# Create circles\n", "# X為二維向量(x,y),y則為label 0或1\n", "X, y = make_circles(n_samples,\n", " noise=0.03, # a little bit of noise to the dots\n", " random_state=42) # keep random state so we get the same values" ] }, { "cell_type": "code", "execution_count": 2, "id": "e2545461-6a15-4153-91ca-ca815f47c4a6", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "First 5 X features:\n", "[[ 0.75424625 0.23148074]\n", " [-0.75615888 0.15325888]\n", " [-0.81539193 0.17328203]\n", " [-0.39373073 0.69288277]\n", " [ 0.44220765 -0.89672343]]\n", "\n", "First 5 y labels:\n", "[1 1 1 1 0]\n" ] } ], "source": [ "print(f\"First 5 X features:\\n{X[:5]}\")\n", "print(f\"\\nFirst 5 y labels:\\n{y[:5]}\")" ] }, { "cell_type": "code", "execution_count": 3, "id": "b2116df9-b460-4a46-87ab-b293cfe74818", "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | X1 | \n", "X2 | \n", "label | \n", "
|---|---|---|---|
| 0 | \n", "0.754246 | \n", "0.231481 | \n", "1 | \n", "
| 1 | \n", "-0.756159 | \n", "0.153259 | \n", "1 | \n", "
| 2 | \n", "-0.815392 | \n", "0.173282 | \n", "1 | \n", "
| 3 | \n", "-0.393731 | \n", "0.692883 | \n", "1 | \n", "
| 4 | \n", "0.442208 | \n", "-0.896723 | \n", "0 | \n", "
| 5 | \n", "-0.479646 | \n", "0.676435 | \n", "1 | \n", "
| 6 | \n", "-0.013648 | \n", "0.803349 | \n", "1 | \n", "
| 7 | \n", "0.771513 | \n", "0.147760 | \n", "1 | \n", "
| 8 | \n", "-0.169322 | \n", "-0.793456 | \n", "1 | \n", "
| 9 | \n", "-0.121486 | \n", "1.021509 | \n", "0 | \n", "