image

Accede a bootcamps ilimitados y a más de 650 cursos para siempre

60
%OFF
Anderson Martins
Anderson Martins11/06/2025 19:50
Compartir
WEX - End to End EngineeringRecomendado para tiWEX - End to End Engineering

Código Rápido para Análise de Dados #08

    # Código - Python

    import numpy as np
    a = np.arange(16).reshape(8,2).T 
    print(a.shape, a.ndim, a[0][1])
    

    # Saída

    (2, 8) 2 2

    # Código comentado

    import numpy as np
    

    # Importa a biblioteca NumPy

    a = np.arange(16).reshape(8,2).T 
    

    # Cria um array NumPy com valores de 0 até 15 (16 valores no total).

    # Redimensiona o array para uma matriz de 8 linhas e 2 colunas.

     [[ 0 1]

     [ 2 3]

     [ 4 5]

     [ 6 7]

     [ 8 9]

     [10 11]

     [12 13]

     [14 15]]

    # Faz a transposição da matriz, ou seja, troca linhas por colunas. O array que era de forma (8, 2) passa a ser (2, 8). Ficando assim:

    [[ 0 2 4 6 8 10 12 14]

     [ 1 3 5 7 9 11 13 15]]

    # O que era a coluna 0 virou a linha 0: → [0, 2, 4, 6, 8, 10, 12, 14]

    # O que era a coluna 1 virou a linha 1: → [1, 3, 5, 7, 9, 11, 13, 15]

    print(a.shape, a.ndim, a[0][1])
    

    # Usa .shape e .ndim para descobrir informações sobre a estrutura da matriz.

    # Acessa elementos específicos usando a notação de índices (a[linha][coluna]).

    (2, 8) → Formato do array.

    2 → Número de dimensões (2D).

    2 → Elemento na linha 0, coluna 1.

    Fonte: Código extraído de questão de concurso (FGV - 2024 - TRF - 1ª REGIÃO - Analista Judiciário).

    Compartir
    Recomendado para ti
    NTT DATA - Java e IA para Iniciantes
    TONNIE - Java and AI in Europe
    Microsoft - Azure Administrator Certification (AZ-104)
    Comentarios (0)
    Recomendado para tiWEX - End to End Engineering