![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据分析
文章平均质量分 88
小羽飞
这个作者很懒,什么都没留下…
展开
-
streamlit模块的简单使用
Streamlit是第一个专门针对机器学习和数据科学团队的应用 开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为 它的目标是取代Flask在机器学习项目中的地位,可以帮助机器学习 工程师快速开发用户交互工具。在我看来,使用它的web功能实现数据分析的展示是较为有兴趣的。接下来简单介绍一下他的简单使用。首先 安装不必细说 pip install streamlit 就...原创 2019-11-11 20:23:18 · 14693 阅读 · 0 评论 -
使用wordcloud(词云)模块做出文字填充效果
先给大家展示一下效果要使文字达到这样的效果首先对我们的文本信息进行导入大家自行找一些文字信息,我的是哔站上某视屏的弹幕信息,如下接下来就要使我们的弹幕信息形成如图所示的样子,这里就会用到我们的词云模块代码如下import matplotlib.pyplot as pltfrom wordcloud import WordCloud# 读文件##1 二值化...原创 2019-06-03 19:47:26 · 1554 阅读 · 0 评论 -
K-means算法的原理与实现
K-Means算法的思想很简单,对于给定的样本集,按照样本之间的距离大小,将样本集划分为K个簇。让簇内的点尽量紧密的连在一起,而让簇间的距离尽量的大。 如果用数据表达式表示,假设簇划分为(C1,C2,...Ck)(C1,C2,...Ck),则我们的目标是最小化平方误差E:E=∑i=1k∑x∈Ci||x−μi||22E=∑i=1k∑x∈Ci||x−μi||22 其中μiμi是...原创 2019-06-03 09:12:10 · 743 阅读 · 0 评论 -
MATPLOTLIP 思维导图
原创 2019-05-27 09:21:02 · 418 阅读 · 0 评论 -
numpy思维导图
原创 2019-05-27 09:19:26 · 671 阅读 · 0 评论 -
pandas思维导图
原创 2019-05-27 09:15:00 · 1152 阅读 · 0 评论 -
numpy下常用的数据统计函数
常用的分析参数#1 排序# arr2 = np.random.randint(1,10,size=(3,3))# print(arr2)# arr2.sort(axis=0) # 默认是横向排序,需要纵向排序时设置axis=0#python 中sort 和sorted的用法# print(arr2)# arr3 = np.array([2,3,6,8,0,7])# ...原创 2019-05-20 21:26:39 · 1361 阅读 · 0 评论 -
用python来操作矩阵运算
1 创建矩阵方法一matr1 = np.mat('1,2,3;4,5,6;7,8,9') 括号里面使用引号开始,然后使用分号隔开,隔开后的数为矩阵的一行元素方法二matr2 = np.matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])矩阵的合并bmat矩阵的转置矩阵的加减乘矩阵的比较运算逻辑运算...原创 2019-05-20 21:20:47 · 2954 阅读 · 0 评论 -
numpy下数组的索引
数组的索引与字符串的索引相差不多arr3 = np.arange(10)print(arr3[:5]) #[0 1 2 3 4]print(arr3[::2])# [0 2 4 6 8]print(arr3[1::2]) #[1 3 5 7 9]arr3[:2] = 100,101 #修改元素的值print(arr3) #[100 101 2 3 4 ...原创 2019-05-20 20:15:23 · 2869 阅读 · 0 评论 -
python下的numpy模块的常用方法(总结)
创建数组创建一维数组arr = np.array([1, 2, 3, 4]) ## 一维数组创建二维数组arr2 = np.array([[1, 2, 3, 4], [4, 6, 7, 8], [7, 8, 9, 10]])数组的属性ndim 数组维度shape 数组结构shape[1] 或shape[0],查看数组列 行数dtype 数组元...原创 2019-05-20 19:28:21 · 467 阅读 · 0 评论