在numpy中,有一系列对数组进行操作的函数,在使用这些函数之前,必须先了解以下两个基本概念
副本
视图
副本是一个数组的完整拷贝,就是说,先对原始数据进行拷贝,生成一个新的数组,新的数组和原始数组是独立的...在使用函数和方法时,我们首先要明确其操作的是原始数组的副本还是视图,然后根据需要来做选择。...数组的连接
将多个维度相同的数组连接为一个数组,实现方式有以下几种
>>> a = np.arange(9).reshape(3,3)
>>> a
array([[0, 1, 2],
[3...>>> np.hstack((a,b.reshape(-1,1)))
array([[0, 1, 2, 0],
[3, 4, 5, 1],
[6, 7, 8, 2]])
数组的连接要求输入的数组必须为相同维度...实现同一任务的方式有很多种,牢记每个函数的用法是很难的,只需要挑选几个常用函数数量掌握即可。