在numpy中,有一系列对数组进行操作的函数,在使用这些函数之前,必须先了解以下两个基本概念
副本
视图
副本是一个数组的完整拷贝,就是说,先对原始数据进行拷贝,生成一个新的数组,新的数组和原始数组是独立的...数组的转置
数组转置是最高频的操作,在numpy中,有以下几种实现方式
>>> a
array([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9,...[3, 4, 5],
[6, 7, 8]])
>>> b = np.arange(3)
>>> b
array([0, 1, 2])
# 在第二行插入新数组
>>> np.insert(a..., 1, b, axis=0)
array([[0, 1, 2],
[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
# 在第二列插入新数组...7, 5])
>>> np.sort(a)
array([0, 1, 2, 3, 4, 5, 7])
>>> a.sort()
>>> a
array([0, 1, 2, 3, 4, 5, 7])
在numpy