¿Es esta la mejor manera de agregar una dimensión adicional a una matriz numpy en una línea de código?
Si k es una matriz numpy de una forma arbitraria, entoncesk.shape = (s1, s2, s3, ..., sn)
, y quiero remodelarlo para quek.shape
se convierte en(s1, s2, ..., sn, 1)
¿Es esta la mejor manera de hacerlo en una línea?
k.reshape(*(list(k.shape) + [1])