Python 基础 科学计算基础 numpy库——n维数组基础

科学计算即是数值计算,是指应用计算机处理科学研究和工程技术中所遇到的数值计算。
开展科学计算的步骤一般分维两个步骤:组织数据和展示数据。组织数据是开展科学计算的基础,展示数据是科学计算的结果的一种直观展现。

1.核心对象:ndarray(n维数组)

  • 一组数据可以像单个变量一样计算

基本概念

  • 轴,数组维度
  • 秩,数组的维数
  • 大小,数组中的元素的个数
  • 形状
  • 类型,其中元素的类型
  • 元素大小,占用的字节数

创建数组的常用方法

  • arang([start,]stop,[step,]dtype=None)
    []代表可以省略,与内置的range函数不同,arange函数支持浮点数

  • linspace(start,stop,num=50,endpoint=True,rerstep=False,dtype=None)
    用来创建一个指定的起止值和等分数的等差数组,默认包括终止值

  • ones(shape,dtype=None)
    用来创建一个全1数组

  • zeros(shape,dtype=None)
    用来创建一个全0数组

  • full(shape,fill_value)
    用来创建一个每个元素都是fill_value的数组

  • eye(N,M=None,dtype=None)
    用来创建一个N行M列的数组

  • random.rand(d0,d1……,dn)
    用来创建n维数组,元素为0~1之间的随机小数

ndarray的数组类型

在这里插入图片描述


版权声明:本文为qq_45326185原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。