![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
文章平均质量分 70
numpy,pandas等
undo_try
这个作者很懒,什么都没留下…
展开
-
sklearn机器学习库(二)sklearn中的随机森林
sklearn机器学习库(二)sklearn中的随机森林原创 2023-08-16 19:32:38 · 1675 阅读 · 0 评论 -
sklearn机器学习库(一)sklearn中的决策树
sklearn机器学习库(一)sklearn中的决策树原创 2023-08-12 12:12:41 · 3228 阅读 · 1 评论 -
数据分析(一)矩阵和通用函数
矩阵矩阵是numpy.matrix类类型的对象,该类继承自numpy.ndarray,任何针对多维数组的操作,对矩阵同样有效,但是作为子类矩阵又结合其自身的特点,做了必要的扩充,比如:乘法计算、求逆等。矩阵对象的创建# 如果copy的值为True(缺省),所得到的矩阵对象与参数中的源容器共享同一份数# 据,否则,各自拥有独立的数据拷贝。numpy.matrix( ary, # 任何可被解释为矩阵的二维容器 copy=True # 是否复制数据(缺省值为True,即复制数据))原创 2022-01-28 15:35:08 · 255 阅读 · 0 评论 -
数据分析(三)随机分布、排序、scipy常用api
一、随机数模块(random)生成服从特定统计规律的随机数序列。(1)二项分布(binomial)二项分布就是重复n次独立事件的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否互相对立,并且相互独立,事件发生与否的概率在每一次独立试验中都保持不变。# 产生size个随机数,每个随机数来自n次尝试中的成功次数,其中每次尝试成功的概率为p。np.random.binomial(n, p, size)二项分布可以用于求如下场景的概率的近似值:某人投篮命中率为0.3,投10次,进原创 2022-01-29 11:46:11 · 311 阅读 · 0 评论 -
matplotlib绘制几种基础图形(二)
(6)热成像图(用图形的方式显示矩阵和矩阵中值的大小)# 热成像图(用图形的方式显示矩阵和矩阵中值的大小)import numpy as npimport matplotlib.pyplot as mpx,y = np.meshgrid(np.linspace(-3,3,1000), np.linspace(-3,3,1000))# 模拟海拔高度z = (1 -x / 2 + x**5 + y**3) * np.exp(-x**2-y**2)mp.i原创 2022-01-13 23:47:31 · 1735 阅读 · 0 评论 -
数据分析(二)特征值和特征向量、奇异值、傅里叶变换
一、特征值和特征向量(只能是方阵)对于n阶方阵A,如果存在数a和非零n维列向量x,使得Ax=ax,则称a是矩阵A的一个特征值,x是矩阵A属于特征值a的特征向量#已知n阶方阵A, 求特征值与特征数组# eigvals: 特征值数组# eigvecs: 特征向量数组 eigvals, eigvecs = np.linalg.eig(A)#已知特征值与特征向量,求方阵S = np.mat(eigvecs) * np.mat(np.diag(eigvals)) * np.mat(eigvecs逆)原创 2022-01-28 22:47:53 · 3556 阅读 · 0 评论 -
matplotlib绘制几种基础图形
(1)matplotlib绘制折线图from matplotlib import pyplot as pltimport randomfrom matplotlib import font_managerfig = plt.figure(figsize=(20,8),dpi=80)x = range(11,31)y1 = [1,0,1,4,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]y2 = [0,0,1,2,2,4,7,2,3,4,4,5,0,5,4,3,3,1,1原创 2022-01-10 23:47:01 · 1162 阅读 · 0 评论