Vectores - Y - Matrices 18.57.54
Vectores - Y - Matrices 18.57.54
Vectores - Y - Matrices 18.57.54
"""
Created on Fri Mar 3 16:19:58 2023
@author: jlyod
"""
import numpy as np
vector = np.array([1,2,3,4,5])
print(vector)
vector2 = np.array((1,2,3,4,5))
print(vector2)
vector3 = np.array(range(4))
print(vector3)
matriz_2 = np.array([[1,2,3],
[4,5,6],
[7,8,9]])
print(matriz_2)
matriz_2D = np.array([[1,2],
[3,4]])
print("Matriz_3D: ")
print(matriz_3D)
x_malla = np.linspace(0,10,100)
y_malla = np.linspace(0,10,100)
m_eye = np.diag([v_aux])
print(f"m_eye: {m_eye}")
# Submódulo random
# Método rand(size) float aleatorios entre [0,1]
vector_1 = np.random.rand(5)
print(vector_1)
# Tamaños y formas
matriz = np.array([[0,3,-1,2,3],
[0,4,2,6,7],
[-1,0,1,10,14]])
print(matriz)
print(vector[0])
print(vector[1:])
print(vector[0:8:2])
print(vector[3:]) # Va desde la posición 3 hasta el final
# Se puede usar también np.matrix pero se recomienda emplear array
para vectores y matrices
matriz_2 = np.matrix([[0,3,-1],
[0,4,2],
[-1,0,1]])
print(matriz_2)
print("Matriz ejemplo:")
print(matriz)
print()
print("Submatriz: ")
print(matriz[1:3,-2:])
vector = [2,-3,1,5,0,4,17,2,25,2,5,6,7,8,11,2,3]
vector2 = np.append(vector, 99)
print(vector2)
matriz = np.array([[0,3,-1,2,3],
[0,4,2,6,7],
[-1,0,1,10,14]])
print()
print(matriz)
print()
matriz2 = np.delete(matriz, 1, axis=0)
print(matriz2)
vector = np.array([1,2,3,4,5])
vector3 = np.array(range(5))
b = np.dot(vector, vector3)
print(b)
matriz = np.array([[0,3,-1,2,3],
[0,4,2,6,7],
[-1,0,1,10,14]])
print(matriz)
matriz2 = np.transpose(matriz)
print()
print(matriz2)
epsilon = np.finfo(float).eps
print(epsilon)