Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b0d136b

Browse files
author
liujianquan [刘健全]
committed
add
1 parent 37de6e0 commit b0d136b

9 files changed

Lines changed: 548 additions & 4 deletions

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
.idea
1+
.idea
2+
.python-version

.python-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3.6.3
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"metadata": {},
7+
"outputs": [
8+
{
9+
"ename": "ModuleNotFoundError",
10+
"evalue": "No module named 'matplotlib'",
11+
"output_type": "error",
12+
"traceback": [
13+
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
14+
"\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
15+
"\u001b[0;32m<ipython-input-1-98673fdda090>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0msklearn\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mdatasets\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0msklearn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlinear_model\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mLinearRegression\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
16+
"\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'matplotlib'"
17+
]
18+
}
19+
],
20+
"source": [
21+
"from sklearn import datasets\n",
22+
"from sklearn.linear_model import LinearRegression\n",
23+
"import matplotlib.pyplot as plt"
24+
]
25+
},
26+
{
27+
"cell_type": "code",
28+
"execution_count": null,
29+
"metadata": {},
30+
"outputs": [],
31+
"source": [
32+
"loaded_data = datasets.load_boston()\n",
33+
"data_X = loaded_data.data\n",
34+
"data_y = loaded_data.target"
35+
]
36+
},
37+
{
38+
"cell_type": "code",
39+
"execution_count": null,
40+
"metadata": {},
41+
"outputs": [],
42+
"source": [
43+
"model = LinearRegression()\n",
44+
"model.fit(data_X, data_y)\n",
45+
"\n",
46+
"print(model.predict(data_X[:4, :]))\n",
47+
"print(data_y[:4])\n",
48+
"\n",
49+
"X, y = datasets.make_regression(n_samples=100, n_features=1, n_targets=1, noise=10)\n",
50+
"plt.scatter(X, y)\n",
51+
"plt.show()"
52+
]
53+
}
54+
],
55+
"metadata": {
56+
"kernelspec": {
57+
"display_name": "Python 3",
58+
"language": "python",
59+
"name": "python3"
60+
},
61+
"language_info": {
62+
"codemirror_mode": {
63+
"name": "ipython",
64+
"version": 3
65+
},
66+
"file_extension": ".py",
67+
"mimetype": "text/x-python",
68+
"name": "python",
69+
"nbconvert_exporter": "python",
70+
"pygments_lexer": "ipython3",
71+
"version": "3.6.3"
72+
}
73+
},
74+
"nbformat": 4,
75+
"nbformat_minor": 2
76+
}
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"metadata": {},
7+
"outputs": [],
8+
"source": [
9+
"from sklearn import datasets\n",
10+
"from sklearn.model_selection import train_test_split\n",
11+
"from sklearn.neighbors import KNeighborsClassifier"
12+
]
13+
},
14+
{
15+
"cell_type": "code",
16+
"execution_count": 2,
17+
"metadata": {},
18+
"outputs": [
19+
{
20+
"name": "stdout",
21+
"output_type": "stream",
22+
"text": [
23+
"[[5.1 3.5 1.4 0.2]\n",
24+
" [4.9 3. 1.4 0.2]]\n",
25+
"[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n",
26+
" 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n",
27+
" 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2\n",
28+
" 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2\n",
29+
" 2 2]\n",
30+
"[1 2 1 0 0 0 2 0 1 0 0 0 0 1 1 0 0 2 0 2 0 2 1 0 2 2 2 1 1 2 2 0 1 2 2 0 1\n",
31+
" 2 1 1 2 2 1 2 2 2 1 0 0 1 1 0 0 1 2 0 1 1 0 0 1 2 0 2 2 0 2 1 2 1 1 2 0 0\n",
32+
" 0 1 2 1 1 2 1 0 0 0 1 2 2 0 0 2 2 0 1 2 2 2 2 0 1 0 0 2 1 2 1]\n",
33+
"[0 0 2 1 0 0 1 0 2 1 1 2 0 2 2 2 1 1 0 2 1 1 2 1 0 0 0 1 2 1 1 2 0 1 0 1 1\n",
34+
" 2 2 1 0 2 0 1 2]\n",
35+
"[0 0 2 1 0 0 1 0 2 1 1 1 0 2 2 1 2 1 0 2 1 1 2 1 0 0 0 1 2 1 1 2 0 1 0 1 1\n",
36+
" 2 2 1 0 2 0 1 2]\n"
37+
]
38+
}
39+
],
40+
"source": [
41+
"iris = datasets.load_iris()\n",
42+
"iris_X = iris.data\n",
43+
"iris_y = iris.target\n",
44+
"\n",
45+
"print(iris_X[:2, :])\n",
46+
"print(iris_y)\n",
47+
"\n",
48+
"X_train, X_test, y_train, y_test = train_test_split(\n",
49+
" iris_X, iris_y, test_size=0.3)\n",
50+
"\n",
51+
"print(y_train)\n",
52+
"\n",
53+
"knn = KNeighborsClassifier()\n",
54+
"knn.fit(X_train, y_train)\n",
55+
"print(knn.predict(X_test))\n",
56+
"print(y_test)"
57+
]
58+
},
59+
{
60+
"cell_type": "code",
61+
"execution_count": null,
62+
"metadata": {},
63+
"outputs": [],
64+
"source": []
65+
},
66+
{
67+
"cell_type": "code",
68+
"execution_count": null,
69+
"metadata": {},
70+
"outputs": [],
71+
"source": []
72+
}
73+
],
74+
"metadata": {
75+
"kernelspec": {
76+
"display_name": "Python 3",
77+
"language": "python",
78+
"name": "python3"
79+
},
80+
"language_info": {
81+
"codemirror_mode": {
82+
"name": "ipython",
83+
"version": 3
84+
},
85+
"file_extension": ".py",
86+
"mimetype": "text/x-python",
87+
"name": "python",
88+
"nbconvert_exporter": "python",
89+
"pygments_lexer": "ipython3",
90+
"version": "3.6.3"
91+
}
92+
},
93+
"nbformat": 4,
94+
"nbformat_minor": 2
95+
}
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 2,
6+
"metadata": {},
7+
"outputs": [],
8+
"source": [
9+
"from sklearn import datasets\n",
10+
"from sklearn.linear_model import LinearRegression\n",
11+
"import matplotlib.pyplot as plt"
12+
]
13+
},
14+
{
15+
"cell_type": "code",
16+
"execution_count": 3,
17+
"metadata": {},
18+
"outputs": [],
19+
"source": [
20+
"loaded_data = datasets.load_boston()\n",
21+
"data_X = loaded_data.data\n",
22+
"data_y = loaded_data.target"
23+
]
24+
},
25+
{
26+
"cell_type": "code",
27+
"execution_count": 4,
28+
"metadata": {},
29+
"outputs": [
30+
{
31+
"name": "stderr",
32+
"output_type": "stream",
33+
"text": [
34+
"/Users/Liu/.pyenv/versions/3.6.3/lib/python3.6/site-packages/sklearn/linear_model/base.py:509: RuntimeWarning: internal gelsd driver lwork query error, required iwork dimension not returned. This is likely the result of LAPACK bug 0038, fixed in LAPACK 3.2.2 (released July 21, 2010). Falling back to 'gelss' driver.\n",
35+
" linalg.lstsq(X, y)\n"
36+
]
37+
},
38+
{
39+
"name": "stdout",
40+
"output_type": "stream",
41+
"text": [
42+
"[30.00821269 25.0298606 30.5702317 28.60814055]\n",
43+
"[24. 21.6 34.7 33.4]\n"
44+
]
45+
},
46+
{
47+
"data": {
48+
"image/png": "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\n",
49+
"text/plain": [
50+
"<Figure size 432x288 with 1 Axes>"
51+
]
52+
},
53+
"metadata": {
54+
"needs_background": "light"
55+
},
56+
"output_type": "display_data"
57+
}
58+
],
59+
"source": [
60+
"model = LinearRegression()\n",
61+
"model.fit(data_X, data_y)\n",
62+
"\n",
63+
"print(model.predict(data_X[:4, :]))\n",
64+
"print(data_y[:4])\n",
65+
"\n",
66+
"X, y = datasets.make_regression(n_samples=100, n_features=1, n_targets=1, noise=10)\n",
67+
"plt.scatter(X, y)\n",
68+
"plt.show()"
69+
]
70+
},
71+
{
72+
"cell_type": "code",
73+
"execution_count": null,
74+
"metadata": {},
75+
"outputs": [],
76+
"source": []
77+
}
78+
],
79+
"metadata": {
80+
"kernelspec": {
81+
"display_name": "Python 3",
82+
"language": "python",
83+
"name": "python3"
84+
},
85+
"language_info": {
86+
"codemirror_mode": {
87+
"name": "ipython",
88+
"version": 3
89+
},
90+
"file_extension": ".py",
91+
"mimetype": "text/x-python",
92+
"name": "python",
93+
"nbconvert_exporter": "python",
94+
"pygments_lexer": "ipython3",
95+
"version": "3.6.3"
96+
}
97+
},
98+
"nbformat": 4,
99+
"nbformat_minor": 2
100+
}

notebook/Untitled.ipynb

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": 1,
6+
"metadata": {},
7+
"outputs": [
8+
{
9+
"ename": "ModuleNotFoundError",
10+
"evalue": "No module named 'matplotlib'",
11+
"output_type": "error",
12+
"traceback": [
13+
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
14+
"\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
15+
"\u001b[0;32m<ipython-input-1-98673fdda090>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 1\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0msklearn\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mdatasets\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0msklearn\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlinear_model\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mLinearRegression\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mmatplotlib\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpyplot\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
16+
"\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'matplotlib'"
17+
]
18+
}
19+
],
20+
"source": [
21+
"from sklearn import datasets\n",
22+
"from sklearn.linear_model import LinearRegression\n",
23+
"import matplotlib.pyplot as plt"
24+
]
25+
},
26+
{
27+
"cell_type": "code",
28+
"execution_count": null,
29+
"metadata": {},
30+
"outputs": [],
31+
"source": [
32+
"loaded_data = datasets.load_boston()\n",
33+
"data_X = loaded_data.data\n",
34+
"data_y = loaded_data.target"
35+
]
36+
},
37+
{
38+
"cell_type": "code",
39+
"execution_count": null,
40+
"metadata": {},
41+
"outputs": [],
42+
"source": [
43+
"model = LinearRegression()\n",
44+
"model.fit(data_X, data_y)\n",
45+
"\n",
46+
"print(model.predict(data_X[:4, :]))\n",
47+
"print(data_y[:4])\n",
48+
"\n",
49+
"X, y = datasets.make_regression(n_samples=100, n_features=1, n_targets=1, noise=10)\n",
50+
"plt.scatter(X, y)\n",
51+
"plt.show()"
52+
]
53+
}
54+
],
55+
"metadata": {
56+
"kernelspec": {
57+
"display_name": "Python 3",
58+
"language": "python",
59+
"name": "python3"
60+
},
61+
"language_info": {
62+
"codemirror_mode": {
63+
"name": "ipython",
64+
"version": 3
65+
},
66+
"file_extension": ".py",
67+
"mimetype": "text/x-python",
68+
"name": "python",
69+
"nbconvert_exporter": "python",
70+
"pygments_lexer": "ipython3",
71+
"version": "3.6.3"
72+
}
73+
},
74+
"nbformat": 4,
75+
"nbformat_minor": 2
76+
}

0 commit comments

Comments
 (0)