Python - Ejercicio básico sobre vectores en python

 
Vista:
Imágen de perfil de Joni
Val: 16
Ha disminuido su posición en 8 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio básico sobre vectores en python

Publicado por Joni (4 intervenciones) el 14/08/2020 01:53:17
Estoy empezando a estudiar el lenguaje python en la universidad y me dieron un ejercicio que parece muy sencillo, pero no logro hacer funcionar en su totalidad. El ejercicio dice así:

Comprimir un vector de N componentes, creando un vector donde solo se encuentren los componentes que sean
mayores a 0. Imprimir ambos vectores junto con la dimensión de cada uno de ellos.

La cuestión es que no sé como hacer que mi código extraiga solo los componentes positivos del primer vector y los coloque en el segundo. Agradecería muchísimo que me pudieran ayudar por favor y desde ya muchas gracias y que tenga buen día.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejercicio básico sobre vectores en python

Publicado por dario (185 intervenciones) el 14/08/2020 04:46:08
Hola, te dejo un ejemplo de lo que quieres.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
numeros = [45,49,0,-18,3,0,-3,58,28,-19]
positivos = []
 
for num in numeros:
  if num > 0:
    positivos.append(num)
 
print('Vector original')
print(numeros)
print()
print('Vector con solo numeros positivos')
print(positivos)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
Imágen de perfil de Joni
Val: 16
Ha disminuido su posición en 8 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio básico sobre vectores en python

Publicado por Joni (4 intervenciones) el 17/08/2020 22:24:50
Dario, mil gracias compañero. Me salvaste, en serio gracias por la ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar