学习NumPy的索引程序np.c

119 阅读1分钟

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_以及如何使用它。

谢谢你的阅读!!!。