Cómo agregar ceros a una forma de (x,6) np.ndarray y transformar a (x,10) np.ndarray.
Tengo una predicción para x_test que tiene una forma de (x,8), actualmente quiero agregar 12 ceros para hacer que la forma sea (x,20).
Ejemplo de muestra:
[[0.10509943, 0.10455629, 0.12834423, 0.11941818, 0.18575186,
0.09807488],
[0.10077468, 0.10279433, 0.11094123, 0.13126894, 0.17131188,
0.15274959],
[0.18001982, 0.12355641, 0.12962402, 0.08898308, 0.13519354,
0.10686492],
[0.23227005, 0.12867459, 0.09090935, 0.10579092, 0.11778245,
0.10694417],
[0.08339332, 0.10951406, 0.08742057, 0.11066605, 0.15075919,
0.21791006],
[0.10345669, 0.11221684, 0.13799778, 0.13666848, 0.15356763,
0.10952609]]
Cada fila tiene 6 probabilidades para cada clase, ahora quiero hacerlo 10 probabilidades agregando 4 ceros después de las probabilidades existentes
Ejemplo de salida: [0.10509943, 0.10455629, 0.12834423, 0.11941818, 0.18575186,0.09807488,0,0,0,0]
Por favor ayude si alguien sabe
Gracias
Solución: Pad desde https://stackoverflow.com/questions/45422000/add-n-zeros-to-the-end-of-an-array
davy.ai
-en-python
Salida:
[[0.10509943, 0.10455629, 0.12834423, 0.11941818, 0.18575186, 0.09807488, 0.0, 0.0, 0.0, 0.0],
[0.10077468, 0.10279433, 0.11094123, 0.13126894, 0.17131188, 0.15274959, 0.0, 0.0, 0.0, 0.0],
[0.18001982, 0.12355641, 0.12962402, 0.08898308, 0.13519354, 0.10686492, 0.0, 0.0, 0.0, 0.0],
[0.23227005, 0.12867459, 0.09090935, 0.10579092, 0.11778245, 0.10694417, 0.0, 0.0, 0.0, 0.0],
[0.08339332, 0.10951406, 0.08742057, 0.11066605, 0.15075919, 0.21791006, 0.0, 0.0, 0.0, 0.0],
[0.10345669, 0.11221684, 0.13799778, 0.13666848, 0.15356763, 0.10952609, 0.0, 0.0, 0.0, 0.0]]