Array em Python NumPy

add

import numpy as np

# Criando um array unidimensional
my_array = np.array([1, 2, 3])

# Adicionando um elemento ao final do array usando numpy.append()
my_array = np.append(my_array, 4)

# O array agora contém [1, 2, 3, 4]
print(my_array)

 

size

import numpy as np

# Criando um array bidimensional (matriz)
my_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])

# Obtendo o tamanho (número total de elementos) do array
array_size = my_array.size

# Imprimindo o tamanho
print(array_size)

 

get

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# Acessando o elemento na posição 2 (índice 1)
element = my_array[1]

# Imprimindo o elemento
print(element)

 

set

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# Atribuindo o valor 10 à posição 2 (índice 1) do array
my_array[1] = 10

# Imprimindo o array após a modificação
print(my_array)

 

remove

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# Removendo o elemento na posição 2 (índice 1) do array
my_array = np.delete(my_array, 1)

# Imprimindo o array após a remoção
print(my_array)

 

clear

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# Limpando todos os elementos do array
my_array = np.clear(my_array)

# Imprimindo o array após a limpeza
print(my_array)

 

contains

import numpy as np

my_array = np.array([1, 2, 3, 4, 5])

# Verificando se o elemento 3 está no array
if 3 in my_array:
    print("O elemento 3 está no array.")
else:
    print("O elemento 3 não está no array.")

 

toArray

import numpy as np

my_dict = {'nome': 'João', 'idade': 30, 'sexo': 'M'}

# Convertendo os valores do dicionário para uma array NumPy
my_array = np.array(list(my_dict.values()))

# Imprimindo a array NumPy
print(my_array)

 

indexOf

import numpy as np

my_array = np.array([10, 20, 30, 40, 50])

# Encontrando os índices dos elementos iguais a 30
indices = np.where(my_array == 30)

# Imprimindo os índices
print("Os índices dos elementos iguais a 30 são:", indices)

 

lastIndexOf

import numpy as np

my_array = np.array([10, 20, 30, 40, 30, 50])

# Encontrando os índices dos elementos iguais a 30 (usando NumPy)
indices = np.where(my_array == 30)[0]

# Imprimindo o último índice do elemento 30
last_index = indices[-1] if len(indices) > 0 else None
print("O último índice do elemento 30 é:", last_index)