Numpy NP.c_

Numpy NP.c_
O Numpy NP.C_ faz parte das rotinas de indexação do Numpy que permitem concatenar uma matriz ao longo do segundo eixo.

Vamos explorar como essa rotina funciona e como podemos usá -la.

Sintaxe

A sintaxe da rotina Numpy C_ é como mostrado abaixo:

Numpy.C_ [Matrizes]

Valor de retorno

A rotina não leva parâmetros, exceto as matrizes que você precisa para concatenar.

Ele retornará a matriz concatenada ao longo do segundo eixo.

Exemplo de ilustração

O exemplo abaixo ilustra como usar o NP.c_ para concatenar duas matrizes.

# importar numpy
importar numpy como np
# Crie uma matriz
arr1 = np.Array ([1,2,3])
arr2 = np.Array ([7,8,9])
Imprimir (NP.c_ [arr1, arr2])

Neste exemplo, o NP.C_ Rotina pega as matrizes e as concatenas ao longo do segundo eixo.

Nota: Ao falar sobre o segundo eixo, nos referimos ao eixo = 1 ou ao eixo da coluna.

O código acima deve retornar uma matriz como:

[[1 7]
[2 8]
[3 9]]

Nesse caso, o NP.C_ pega duas matrizes unidimensionais e as concatenas para formar uma matriz bidimensional.

Exemplo #2

Vamos ver o que acontece quando aplicarmos a rotina em matrizes 2D.

arr1 = np.Array ([[1,2,3,4], [5,6,7,8]]))
arr2 = np.Array ([[9,10,11,12], [13,14,15,16]])
Imprimir (NP.c_ [arr1, arr2])

O trecho de código acima deve retornar:

[[1 2 3 4 9 10 11 12]
[5 6 7 8 13 14 15 16]]

Fechamento

Este artigo tem como objetivo ajudá -lo a entender o NP de rotina de indexação de Numpy.c_ e como usá -lo.

Obrigado pela leitura!!!