Python基础知识学习笔记——NumPy
与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好。向量、矩阵和多维数组是数值计算中必不可少的工具。
numpy 数组与 python 列表数据结构有相似之处。但是两者有区别:python 列表是所有对象的通用容器,而 numpy 数组是同质的、带数据类型的、固定长度的数组。numpy 数组的操作和函数相比使用 python 列表的效率更高。numpy 提供的多维数组几乎是 python 中所有数值运算的基础。
一、导入模块
为使用 numpy 库,需要先导入它。大家都是以别名 np 导入 numpy 模块,代码如下:
import numpy as np
后面可以用 np 命名空间来访问 numpy。
二、numpy-ndarray对象
numpy中定义的对象都是ndarray类型的n维数组。它是描述相同类型的元素集合。ndarray中的每个元素在内存中使用相同大小的块。从ndarray对象中提取的任何元素(切片)由一个数组标量类型的python对象表示。
(1)利用array方法来创建一个ndarray.
numpy.array(object,dtype=None,copy=True,order=None,subok=False,ndmin=0)
array方法接收一下参数
序号 | 参数及描述 |
---|---|
1</ |