上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

Python中的numpy库介绍!

[复制链接]

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:04:52 | 显示全部楼层 | 阅读模式

机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。

数组的创建几应用


>>> x=np.array([[1.0,0.0,0.0],[0.,1.,2.]]) #定义了一个二维数组,大小为(2,3)
>>> x
array([[1., 0., 0.],
       [0., 1., 2.]])
>>> x.ndim   #数组维度数
2
>>> x.shape    #数组的维数,返回的格式(n,m),其中n为行数,m为列数
(2, 3)
>>> x.size    #数组元素的总数
6
>>> x.dtype   #数组元素类型
dtype('float64')  #64位浮点型
>>> x.itemsize  #每个元素占有的字节大小
8
>>> x.data    #数组元素的缓冲区
<memory at 0x00000205227DAC18>

还有两种创建序列数组的函数arrange和linspace,和range函数类似,但它们都属于Numpy里面。 arange(a,b,c) 参数分别表示开始值,结束值,步长 linspace(a,b,c) 参数分别表示开始值,结束值,元素数量 还可以调用它们自身的方法reshape()指定形状

>>> arange(15).reshape(3,5)
array([[ 0,  1,  2,  3,  4],
       [ 5,  6,  7,  8,  9],
       [10, 11, 12, 13, 14]])
>>> arange(10,30,5)
array([10, 15, 20, 25])
>>> arange(0,2,0.3)
array([0. , 0.3, 0.6, 0.9, 1.2, 1.5, 1.8])
>>> linspace(0,2,9) # 0~2之间生成9个数字
array([0.  , 0.25, 0.5 , 0.75, 1.  , 1.25, 1.5 , 1.75, 2.  ])

来源:https://blog.csdn.net/codedz/article/details/82869370

bilibili:陈公子的话   公众号:陈公子的话

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:12:44 | 显示全部楼层
jieba 中文词库
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:13:21 | 显示全部楼层
pyecharts包含的图表#
  Bar(柱状图/条形图)
  Bar3D(3D 柱状图)
  Boxplot(箱形图)
  EffectScatter(带有涟漪特效动画的散点图)
  Funnel(漏斗图)
  Gauge(仪表盘)
  Geo(地理坐标系)
  Graph(关系图)
  HeatMap(热力图)
  Kline(K线图)
  Line(折线/面积图)
  Line3D(3D 折线图)
  Liquid(水球图)
  Map(地图)
  Parallel(平行坐标系)
  Pie(饼图)
  Polar(极坐标系)
  Radar(雷达图)
  Sankey(桑基图)
  Scatter(散点图)
  Scatter3D(3D 散点图)
  ThemeRiver(主题河流图)
  WordCloud(词云图)

  用户自定义

  Grid 类:并行显示多张图
  Overlap 类:结合不同类型图表叠加画在同张图上
  Page 类:同一网页按顺序展示多图
  Timeline 类:提供时间线轮播多张图
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:13:48 | 显示全部楼层
pyecharts 是一个用于生成 Echarts 图表的类库。

  echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。pyecharts 是一个用于生成 Echarts 图表的类库。实际上就是 Echarts 与 Python 的对接。

  使用 pyecharts 可以生成独立的网页,也可以在 flask , Django 中集成使用
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:15:05 | 显示全部楼层
wordcloud  词云库 生成词云等操作
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

84

主题

847

帖子

683

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
683

猫咪币纪念章热心会员活跃会员突出贡献三好学生中秋纪念章国庆纪念章

发表于 2020-12-15 16:19:01 | 显示全部楼层
原来用结巴+wordcloud做过机器人自动生成慈词云
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

136

主题

417

帖子

447

积分

版主

Rank: 7Rank: 7Rank: 7

积分
447

猫咪币纪念章三好学生活跃会员热心会员突出贡献中秋纪念章国庆纪念章宣传达人推广达人

发表于 2020-12-15 16:57:55 | 显示全部楼层
王一之 发表于 2020-12-15 16:19
原来用结巴+wordcloud做过机器人自动生成慈词云

对  我玩玩这个儿  刚才装wordcloud 给我人装傻了
bilibili:陈公子的话   公众号:陈公子的话
回复

使用道具 举报

发表回复

本版积分规则

快速回复 返回顶部 返回列表