zoukankan      html  css  js  c++  java
  • ndarray多维数组

    创建ndarray数组

    1.       通过列表创建ndarray数组

     

    2.       通过元祖创建ndarray数组

     

    3.       创建多维数组

     

    4.       zeros函数

     

    5.       ones函数

     

    6.       empty函数

     

    7.       arange函数

     

    ndarray对象属性

    .ndim            数据轴的个数

    .shape          数组的维度

    .size              元素的总个数

    .dtype           数据类型

    .itemsize        数组中每个元素的字节大小

     

    ndarray数组类型

    通过数组的astype方法进行类型转换

    第一种方法:

     

    第二种方法:

     

    浮点数转整数,小数部分会被截断

     

    全数字类型的字符串转数组

     

    通过另外一个数组的type进行转换

     

    数组变换

    1.       数组重塑(reshape)

     

      a)       散开(ravel)

     

      b)       扁平化(flatten)

     

    2.       数组合并(concatenate)

     

      a)       vstack

     

      b)       hstack

     

    3.       数组拆分(split)

     

    4.       数组转置(T)和轴对换(swapaxes)

     

     

    ndarray的随机数函数

    rand                                    产生均匀分布的样本值

    randint                                给定范围内取随机整数

    randn                                  产生正态分布的样本值

    seed                                    随机数种子

    permutation                       对一个序列随机排序,不改变原数组

    shuffle                                  对一个序列随机排序,改变原数组

    uniform(low,high,size)        产生具有均匀分布的数组,low表示起始值,high表示结束值,size表示形状

    normal(low,scale,size)        产生具有正态分布的数组,loc表示均值,scale表示标准差

    poisson(lam,size)                产生具有泊松分布的数组,lam表示随机事件发生率

     

    randint函数

     

    randn函数

     

    normal函数

     

    Permutation函数

     

    shuffle函数

     

    学习中,博客都是自己学习用的笔记,持续更新改正。。。
  • 相关阅读:
    什么是.NET Core以及.NET Core能做什么 菜鸟飞不动
    SQL数据库连接字符串的几种写法整理
    高并发
    前端 防抖&节流,你学到未啊?
    Promise实现一个函数,通过fetch请求一个接口'/api/getdata'(可能成功,也可能失败),超过3秒钟请求未返回则认为超时
    手写实现deepClone方法
    手写Promise.retry方法;实现次数内重试请求
    element-ui的table表格通过子表数据,进行展示左侧展开箭头
    页面导出为PDF格式
    js自定义数字跳动效果computeNumber
  • 原文地址:https://www.cnblogs.com/Tunan-Ki/p/11752633.html
Copyright © 2011-2022 走看看