Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Tarea 7 de ejercicios de python, Ejercicios de Computación aplicada

Tarea 7 de ejercicios de python

Tipo: Ejercicios

2020/2021

Subido el 04/07/2021

hector-solis
hector-solis 🇵🇾

4.8

(5)

3 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
#1 - Crear un vector con valores dentro del rango 10 a 49
#2 - Invertir el vector (investir el valor)
import numpy as np
x= range(10,50)
vector=np.array(x)
print(vector)
print ("el vector invertido sera:")
vector_invetido=np.flip(vector)
print(vector_invetido)
#3 - Crear una matriz 3x3 con valores 1 a 9 y luego de 0 a 8
import numpy as np
x=range(1,10)
y=range(0,9)
matriz1=np.array(x).reshape(3,3)
print(matriz1)
matriz2=np.array(y).reshape(3,3)
print(matriz2)
#4 - Encontrar los índices que no son ceros del arreglo [1,2,0,2,4,0,1,0,
0,0,0,4,5,6,7,0]
import numpy as np
arreglo=[1,2,0,2,4,0,1,0,0,0,0,4,5,6,7,0]
while True:
try:
arreglo.remove(0)
print(arreglo)
except ValueError:
break
#5.Crear un vector de forma aleatoria de 10 elementos
import numpy as np
import random
rango=(1000-1)
vector=rango*np.random.random(10)+1
#algortimo basado de un video para poder hacer que los valores sean enter
os y puedan estar dentro de un rango
vector=vector.astype(int)
print(vector)
#6 - Crear una matriz de 6x6 y que sus borde sean uno (1 )y en su interio
r se cero (0)
import numpy as np
dimension=(6,6)
matriz=np.ones(dimension)
mp=matriz[1:5,1:5]=0
pf2

Vista previa parcial del texto

¡Descarga Tarea 7 de ejercicios de python y más Ejercicios en PDF de Computación aplicada solo en Docsity!

#1 - Crear un vector con valores dentro del rango 10 a 49 #2 - Invertir el vector (investir el valor) import numpy as np x= range( 10 , 50 ) vector=np.array(x) print(vector) print ("el vector invertido sera:") vector_invetido=np.flip(vector) print(vector_invetido) #3 - Crear una matriz 3x3 con valores 1 a 9 y luego de 0 a 8 import numpy as np x=range( 1 , 10 ) y=range( 0 , 9 ) matriz1=np.array(x).reshape( 3 , 3 ) print(matriz1) matriz2=np.array(y).reshape( 3 , 3 ) print(matriz2) #4 - Encontrar los índices que no son ceros del arreglo [1,2,0,2,4,0,1,0, 0,0,0,4,5,6,7,0] import numpy as np arreglo=[ 1 , 2 , 0 , 2 , 4 , 0 , 1 , 0 , 0 , 0 , 0 , 4 , 5 , 6 , 7 , 0 ] while True: try: arreglo.remove( 0 ) print(arreglo) except ValueError: break #5.Crear un vector de forma aleatoria de 10 elementos import numpy as np import random rango=( 1000 - 1 ) vector=rango*np.random.random( 10 )+ 1 #algortimo basado de un video para poder hacer que los valores sean enter os y puedan estar dentro de un rango vector=vector.astype(int) print(vector) #6 - Crear una matriz de 6x6 y que sus borde sean uno (1 )y en su interio r se cero (0) import numpy as np dimension=( 6 , 6 ) matriz=np.ones(dimension) mp=matriz[ 1 : 5 , 1 : 5 ]= 0

print(matriz) #7.Crear dos vectores al azar de la misma dimensión y comprobar si son ig uales import numpy as np import random dimension=int(input(("ingrese la dimension de los vectores que desea comp arar"))) rango=( 1000 - 1 ) vector1=rangonp.random.random(dimension)+ 1 vector2=rangonp.random.random(dimension)+ 1 vector1=vector1.astype(int) vector2=vector2.astype(int) print("1er vector generado:",vector1) print("2do vector generado:",vector2) comp=np.all(np.less((vector1),(vector2))) print("True si son iguales, false si no lo son:") print(comp)