NumPy==1

版权声明:转载请注明出处。 https://blog.csdn.net/Xin_101/article/details/82432657

1 简介

NumPy(Numeric Python)是Python的一个包,是由多维数组对象和用于处理数组的例程集合组成的库。

2 功能

  • 数组算术与逻辑运算
  • 傅里叶变换和用于图形操作的例程
  • 与线性代数相关的操作
    NumPy常与SciPy(Scientific Python)、Matplotlib一起使用。

3 安装

  • Mac
pip/pip3 install numpy
  • Ubuntu
pip/pip3 install numpy

4 使用

4.1 Ndarray对象

(1)Ndarray是N维数组,描述相同类型的元素集合,可以使用基于零的索引访问集合中的项目。
(2)ndarray中的每一个元素在内存中使用相同大小的块。
(3)ndarray中的每个元素是数据类型对象的对象,称为dtype。
(4)创建array
numpy.array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)

参数 描述
object 任何暴露数组接口方法的对象都会返回一个数组或任何序列
dtype 数组的所需数据类型,可选
copy 可选,默认为True,对象是否被复制
order C按行,F按列,A任意或默认
subok 默认返回的数组被强制为基类数组,如果为True,返回子类
ndmin 指定返回数组的最小维数

4.2 实例

  • 例-1
#一位数组
import numpy as np
n = np.array([1,2,3])
print(type(n))
print(n)
#结果
<class 'numpy.ndarray'>
[1 2 3]
  • 例2
#二维数组
import numpy as np
n = np.array([[2,3],[4,5]])
print(n)
#结果
[[2 3]
 [4 5]]
  • 例3
#指定维数及输出类型
import numpy as np
n = np.array([1,2,3], dtype=float,ndmin=3)
print(n)
n = np.array([1,2,3],dtype=complex,ndmin=4)
print(n)
[[[ 1.  2.  3.]]]
[[[[ 1.+0.j  2.+0.j  3.+0.j]]]]

猜你喜欢

转载自blog.csdn.net/Xin_101/article/details/82432657
今日推荐