1.numpy的学习
2.pandas的学习
3.matplotlib的学习
4.sklearn及算法原理
numpy库数组用于存储训练数据和机器学习模型的参数,以下是一些常用numpy库的使用,为后续的相关调包提供基础。
import numpy as np
data = np.array([1,2,3,4]) #新建ndarry对象
data1 = np.linspace(0,2*np.pi,5) # 在0到2*pi之间生成5个数
data2 = np.arange(5) #生成0到4 5个数
data.size # 4 矩阵的个数
data.dtype #数据类型
data.shape #(4,)矩阵的形状
np.random.random((2,3)) #随机生成二行三列的矩阵
np.random.uniform(0,100) #随机生成范围内的一个数
np.where(data>2,100,0) #将大于2的数替换为100
np.sum(data,axis = 1) # 按行相加 axis 取1为行 0 为列
np.amax(data,axis = 1) #按行输出最大值
np.mean(data,axis =1) #按行输出平均值
矩阵的加减乘除+ - * / #* 为简单的元素相乘
np.dot(data,data) #矩阵的乘法