Untitled2.ipynb - Colab
Untitled2.ipynb - Colab
ING SISTEMAS
import numpy as np
keyboard_arrow_down Punto #1
# Matriz unidimensional con números enteros usando NumPy
matriz_numpy = np.array([1, 2, 3, 4, 5,6,7,8,9,10])
print("")
print(matriz_numpy)
[ 1 2 3 4 5 6 7 8 9 10]
[[1 2 3]
[4 5 6]]
[[[ 42 22 32]
[ 43 53 63]]
[[ 74 84 94]
[100 110 120]]]
[[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]]
#Crear una matriz tridimensional (cubo) con forma (2, 3, 4), llena de ceros
import numpy as np
cubo = np.zeros((2, 3, 4), dtype=np.float32)
print(cubo)
[[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]]
[[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]
[[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]]
[2 4 6 8]
keyboard_arrow_down Punto #2
Indexación y segmentación
[14 22 33 44 55]
33
[[1 2 3]
[4 5 6]
[7 8 9]]
[[4 5 6]
[7 8 9]]
#segmentacion de un array
temperaturas = np.array([[22, 25, 27, 23, 24, 26, 28],[20, 40, 50, 21, 26, 45, 42],[32, 36, 26, 31, 30, 12, 21]])
temperaturas_mayores_25 = temperaturas[temperaturas > 25]
print (temperaturas)
print("")
print("temperaturas por encima de 25 grados: ",temperaturas_mayores_25)
[[22 25 27 23 24 26 28]
[20 40 50 21 26 45 42]
[32 36 26 31 30 12 21]]
Matriz x:
[[10 16 65 29]
[90 94 30 9]
[74 1 41 37]
[17 12 55 89]]
Matriz y:
[[63 34 73 79]
[50 52 55 78]
[70 14 26 14]
[93 87 31 31]]
# Suma de arrays
suma = np.add(array1, array2)
print("Suma:", suma)
# Resta de arrays
resta = np.subtract(array1, array2)
print("Resta:", resta)
# Multiplicación de arrays
multiplicacion = np.multiply(array1, array2)
print("Multiplicación:", multiplicacion)
# División de arrays
division = np.divide(array1, array2)
print("División:", division)
Suma: [ 6 8 10 12]
Resta: [-4 -4 -4 -4]
Multiplicación: [ 5 12 21 32]
División: [0.2 0.33333333 0.42857143 0.5 ]