【NumPy基础:数组和矢量计算(一)】【NumPy是什么+NumPy能干啥+NumPy Ndarray 对象+NumPy 创建数组】

NumPy是什么

Numerical Python的简称,是用于Python数值计算的包。大多数提供科学计算的包都是用NumPy的数组作为构建基础。

NumPy能干啥

  1. ndarray,矢量算术运算的多维数组
  2. 用于对整组数据进行快速运算的标准数学函数
  3. 线性代数、随机数生成以及傅里叶变换功能
  4. 广播功能函数

我用Numpy干啥

  1. 用于数据的矢量化数组运算
  2. 更好的描述统计

在这里插入图片描述

NumPy Ndarray 对象

N维数组对象(即ndarray),该对象是一个数据集容器。利用这种数组对整块数据执行数学运算。在这里插入图片描述

NumPy 数据类型

numpy 支持的数据类型比 Python 内置的类型多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型。

数据类型对象 dtype

数据类型对象是用来描述与数组对应的内存区域如何使用

numpy.dtype(object, align, copy)

object:要转换为的数据类型对象
align:如果为 true,填充字段使其类似 C 的结构体。
copy:复制 dtype 对象 ,如果为 false,则是对内置数据类型对象的引用
在这里插入图片描述

NumPy 创建数组

ndarray 数组除了可以使用底层 ndarray 构造器来创建外,还有其他方法

numpy.empty(shape, dtype = float, order = 'C')
numpy.zeros(shape, dtype = float, order = 'F')
numpy.ones(shape, dtype = None, order = 'C')

其中order有"C"和"F"两个选项,分别代表,行优先和列优先,在计算机内存中的存储元素的顺序。

++++++++++++++++++++++++++++++++++++

下一篇:【NumPy基础:数组和矢量计算(二)】【Numpy数组的基本运算+索引和切片】

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值