Python
Python
Elabore un algoritmo en Python (SIN USO DE FUNCIONES) que reciba como datos de
entrada un número entero positivo n, y los n elementos de un vector de tamaño n, y que
regrese como dato de salida cuantas veces se repite el primer elemento del vector.
vector = []
for i in range(n):
vector.append(elemento)
contador_repeticiones = 0
if elemento == vector[0]:
contador_repeticiones += 1
# Se imprime el resultado
import numpy as np
matriz = []
for i in range(filas):
fila = []
for j in range(columnas):
fila.append(elemento)
matriz.append(fila)
return np.array(matriz)
def imprimir_matriz(matriz):
print(fila)
try:
inversa_matriz2 = np.linalg.inv(matriz2)
except np.linalg.LinAlgError:
def transpuesta_matriz(matriz):
return matriz.T
# Realizar operaciones
print("\nOperaciones disponibles:")
print("A. Suma")
print("B. Resta")
print("C. Multiplicación")
print("D. División")
print("E. Transpuesta")
opcion = input("Seleccione la operación (A/B/C/D/E): ")
if opcion.upper() == 'A':
resultado = transpuesta_matriz(matriz1)
else:
print("Opción no válida")
# Imprimir el resultado
print("\nResultado:")
imprimir_matriz(resultado)
3. Aquí tienes un ejemplo de cómo sumar dos vectores y almacenar el resultado en un
tercer vector en Python:
vector1 = []
for i in range(longitud):
vector1.append(elemento)
vector2 = []
for i in range(longitud):
vector2.append(elemento)
# Mostrar el resultado
print(vector_resultado)
3. matriz inversa en phyton.
import numpy as np
matriz = []
for i in range(dimension):
fila = []
for j in range(dimension):
fila.append(elemento)
matriz.append(fila)
matriz_np = np.array(matriz)
try:
matriz_inversa = np.linalg.inv(matriz_np)
print("\nMatriz Inversa:")
print(matriz_inversa)
except np.linalg.LinAlgError:
import numpy as np
matriz = []
for i in range(filas):
fila = []
for j in range(columnas):
fila.append(elemento)
matriz.append(fila)
matriz_np = np.array(matriz)
matriz_transpuesta = np.transpose(matriz_np)
print("\nMatriz Transpuesta:")
print(matriz_transpuesta)
6. suma de matrices
import numpy as np
matriz1 = []
for i in range(filas):
fila = []
for j in range(columnas):
fila.append(elemento)
matriz1.append(fila)
matriz2 = []
for i in range(filas):
fila = []
for j in range(columnas):
fila.append(elemento)
matriz2.append(fila)
matriz2_np = np.array(matriz2)
# Imprimir el resultado
print(matriz_suma)