NumPy的np.c_是NumPy索引例程的一部分,它允许你沿第二轴串联一个数组。
让我们来探讨一下这个例程是如何工作的,以及我们如何使用它。
语法
numpy c_例程的语法如下所示。
numpy.c_[arrays]
返回值
除了需要连接的数组,该例程不接受任何参数。
然后它将沿第二轴返回串联的数组。
示例说明
下面的例子说明了如何使用np.c_来串联两个数组。
# import numpy
import numpy as np
# create an array
arr1 = np.array([1,2,3])
arr2 = np.array([7,8,9])
print(np.c_[arr1, arr2])
在这个例子中,np.c_例程将数组沿第二轴连接起来。
注意:当谈及第二轴时,我们指的是 axis=1 或列轴。
上面的代码应该返回一个数组作为。
[[1 7]
[2 8]
[3 9]]
在这种情况下,np.c_将两个一维数组连接起来,形成一个二维数组。
例子#2
让我们看看当我们在二维数组中应用该例程时会发生什么。
arr1 = np.array([[1,2,3,4], [5,6,7,8]])
arr2 = np.array([[9,10,11,12], [13,14,15,16]])
print(np.c_[arr1, arr2])
上面的代码片断应该返回。
[[ 1 2 3 4 9 10 11 12]
[ 5 6 7 8 13 14 15 16]]
结束
本文旨在帮助你了解NumPy的索引程序np.c_以及如何使用它。
谢谢你的阅读!!!。