numpy

作者: 臻甄 | 来源:发表于2019-01-09 16:04 被阅读4次

Mac 安装 pip3 install numpy

import numpy as np
array = np.array([[1,2,3],[2,3,4]])

print(array)  #>[[1 2 3]
              # [2 3 4]]
print(array.ndim) #> 2   维数
print(array.shape) #> (2, 3)  形状
print(array.size) #> 6   元素个数
print(array.dtype) #> int32   类型,可以在创建的时候指定,np.array([3,23,4], dtype='int64')

生成全零数组,全1数组

a = np.zero()
a = np.ones()
a = np.ones( (3,4) )  #指定三行四列
a = np.arange(10, 20, 2) # [10,12,14,16,18]
a = np.empty()  #接近0
a = np.linspace(1, 10, 5) #生成线段,线段长度是1-10之间的随机数
a = np.linspace(1, 10).reshape( (2,3) )  #2行3列

加减乘除

c = a+b
c = a-b
c = a*b
c = a**2    #平方
c = 10*np.sin(a) # sin cos tan cot 都可以
c = np.dot(a, b) #矩阵内积
c = a.dot(b) #跟上面一条一样
print(b>3)  #输出数组,元素是true或false

求和,最大最小

a = np.random.random((2, 4))
np.sum()
np.max()
np.min()
# 参数axis:1行0列
np.argsum()
np.argmax()
np.argmin()
np.average() #平均值
np.median() #中位数
np.cumsum() #类似斐波那契的累积相加
np.diff() #每两个数之间的差
np.noonzero() #非零的数
np.sort() #排序,逐行排序
np.transpose() #转置,行变成列,列变成行
np.clip(a, a_max, a_min) #把所有的数限制在最大值和最小值之间
np.mean(a, axis) #对行求平均值,或者对列求平均值
np.concatenate(矩阵,合并方法axis)
np.split(A, 3, axis=1) #分割成3份
np.arraysplit(A, 3, axis=1) #分割成3份,不等项的分割
a = b  #拷贝,指针拷贝
a = b.copy() #深拷贝

相关文章

  • 科学计算库numpy的执行示例

    numpy1 numpy2 numpy3 numpy4

  • numpy中的常量

    Constants 正无穷 numpy.inf numpy.Inf numpy.Infinity numpy.in...

  • NumPy学习资料

    Numpy 中文资料 NumPy 中文文档 NumPy 中文用户指南 NumPy 中文参考手册

  • Numpy基础

    安装Numpy Numpy Numpy属性 ndim:纬度 shape:行数和列数 size:元素个数 Numpy...

  • Numpy和Pandas基本操作速查

    """ numpy 基本操作 """'''安装 Numpy 的方法:pip install numpy''''''...

  • numpy 基础

    numpy 基础 导入numpy 版本 np常用方法 numpy.array 的基本属性 numpy.array ...

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

  • 学习:biopython的安装

    安装Numpy 因为使用biopython需要numpy的支持,所以需要先安装numpy。安装numpy过程如下:...

  • Numpy

    Numpy中文文档 # 基本语法 ``` import numpy myText = numpy.genfromt...

  • numpy运算

    numpy的与运算 numpy 中 argsort() numpy 中的布尔索引

网友评论

    本文标题:numpy

    本文链接:https://www.haomeiwen.com/subject/fnkgrqtx.html