一、Numpy是什么?
NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
二、使用步骤
1.引入库
代码如下(示例):
import numpy as np
2.创建数组
要创建 NumPy 数组,可以使用函数 np.array()
import numpy as np
a = np.array([1,2,3])
从已有数组创建数组
x = [1,2,3]
a = np.asarray(x)
#[1 2 3]
创建包含一系列均匀间隔的数组。将指定第一个数字、最后一个数字和步长。
np.arange(2,9,2)
#[2 4 6 8]
3.排序元素
排序元素可以使用函数np.sort()
numpy.sort(a, axis=-1, kind=None, order=None)
arr = np.array([2,1,4,3,7,5,6,89])
np.sort(arr)
#[1 2 3 4 5 6 7 8 9]
排序元素还可用到其他函数:
argsort,它是沿指定轴的间接排序,
lexsort,它是对多个键的间接稳定排序,
searchsorted,它将在排序数组中查找元素,以及分区,这是一种部分排序。
连接多个个数组可以用到np.concatenate()函数
numpy.concatenate((a1, a2, …), axis=0, out=None, dtype=None,casting=“same_kind”
a = np.array([1,2,3])
b = np