Python - Listas

 
Vista:
sin imagen de perfil

Listas

Publicado por AUS (8 intervenciones) el 03/04/2022 20:40:14
Hola
tengo dos arrays
a1= array([a,b, c,d])
a2 =array([e,f, g,h])
y lo quiero cnvertir en una lista donde a1 es la columna 1 y a2 es la columna 2

solo se me ocurre hacerlo asi
x= np.array([a1, a2])
y=np.transpose(x)
Hay alguna forma de hacerlo mas directo ?
muchas gracias
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: 2.808
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Listas

Publicado por tincopasan (1082 intervenciones) el 03/04/2022 23:36:31
partamos de la base de que hay errores en esa sintaxis y que no está muy claro que es lo que querés, hay varias cosas:
1)¿es necesario que sean arrays o pueden ser solo listas?
2)¿lo que importa es la forma en que se visualiza?
porque sino usando parte de tu código:
1
2
3
a1= ['a','b','c','d']
a2 =['e','f','g','h']
y=np.transpose([a1,a2])
donde solo usamos las listas sin pasarlas por numpy

y sin numpy sería algo como:

1
2
3
a1= ['a','b','c','d']
a2 =['e','f','g','h']
y=list(zip(a1,a2))

3)¿a qué te referís con más directo?
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
sin imagen de perfil

Listas

Publicado por AUS (8 intervenciones) el 04/04/2022 12:44:58
Esto era lo que necesitaba
y=list(zip(a1,a2))
Muchas gracias
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