No puedo entender cómo usar una matriz o matriz de la manera en que normalmente usaría una lista. Quiero crear un conjunto vacío (o matriz) y luego agregarle una columna (o una fila) a la vez.¿Cómo creo una matriz/matriz vacía en NumPy?
Por el momento la única manera en que puedo encontrar para hacer esto es como:
mat = None
for col in columns:
if mat is None:
mat = col
else:
mat = hstack((mat, col))
Mientras que si se tratara de una lista, me gustaría hacer algo como esto:
list = []
for item in data:
list.append(item)
¿Hay una forma de utilizar ese tipo de notación para NumPy matrices o matrices?
También hay numpy.empty() si no necesita poner a cero la matriz. – janneb
¿Cuál es la ventaja de usar empty() sobre ceros()? – Zach
que si va a inicializarlo con sus datos de inmediato, ahorrará el costo de ponerlo a cero. – marcorossi