机器学习

"深入浅出Python机器学习" 学习笔记-

2019-07-04  本文已影响4人  爱折腾的大懒猪

深入浅出Python机器学习_学习笔记

前80多页可以参考这里,这本书在出版社的介绍和源代码

第一章 概述

第二章 基于Python语言的环境配置

该书主要依赖库为 numpy,scipy, matplotlib, pandas, ipython, scikit-learn.


pandas使用小示例(包括过滤数据)

#%%
import pandas

#先创建一个小数据集
data = {"Name":["小芋","小菡","小榆","小梒"],
        "City":["北京","上海","广州","深圳"],
        "Age":["18","20","22","24"],
        "Height":["162","161","165","166"]}
data_frame = pandas.DataFrame(data)
display(data_frame)

#%%
display(data_frame[data_frame.City != "北京"])
#显示所有不在北京的同学信息
pandas使用小示例

利用scipy产生稀疏矩阵

import numpy as np
from scipy import sparse
# 构造6*6对角矩阵, 对角1,其余0
matrix = np.eye(6)
# 将矩阵转为CSR 格式的系数矩阵.
sparse_matrix = sparse.csc_matrix(matrix)
print(sparse_matrix)
稀疏矩阵示例

等差数列变量和曲线

import matplotlib.pyplot as plt
%matplotlib inline
# 生成-20到20, 共10个元素的等差数列
x = np.linspace(-20, 20, 10)
# y函数构造
y = x**3 + 2*x**2 + 6*x + 5
# 画出曲线
plt.plot(x, y, marker="o")
等差数列变量和曲线
上一篇下一篇

猜你喜欢

热点阅读