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

Python中的numpy库介绍!

[复制链接]
  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

    发表于 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

    I don't hate programming but the fucking world.
  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

    发表于 2020-12-15 16:12:44 | 显示全部楼层
    jieba 中文词库
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

    发表于 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 类:提供时间线轮播多张图
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

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

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

      使用 pyecharts 可以生成独立的网页,也可以在 flask , Django 中集成使用
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

    发表于 2020-12-15 16:15:05 | 显示全部楼层
    wordcloud  词云库 生成词云等操作
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    293

    主题

    3903

    回帖

    3822

    积分

    管理员

    积分
    3822

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

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

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 20:22
  • 签到天数: 431 天

    [LV.9]以坛为家II

    148

    主题

    423

    回帖

    1144

    积分

    版主

    积分
    1144

    油中2周年生态建设者

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

    对  我玩玩这个儿  刚才装wordcloud 给我人装傻了
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

    发表回复

    本版积分规则

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