Bonjour,
J'ai un numpy array 3D dont la deuxième dimension est variable, je veux les remplir avec des zéros afin d'obtenir une dimension fixe
Exemple:
Si
Je veux obtenir un numpy array dont la dimension égale à [3,3,6]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tab= array(array( [ 1. , 2. , 3., 0.5, 0.8, 0.2], [ 4.1 , 0.2 , 0.8, 0.9, 12.1, 4.], [ 6.9 , 0.1 ,0.5 ,0.2 ,0.4 , 0.3]), array( [12., 1.5, 23.5, 3.4, 2., 1.2], [2., 1.5, 22.1, 0.6, 7. , 8.]), array([1., 2., 3., 4., 5., 6.]))
J'ai réussi à le faire pour des 2D numpy array mais je trouve pas la solution pour la dimension 3D.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 tab = array(array( [ 1. , 2. , 3., 0.5, 0.8, 0.2], [ 4.1 , 0.2 , 0.8, 0.9, 12.1, 4.], [ 6.9 , 0.1 ,0.5 ,0.2 ,0.4 , 0.3]), array( [12., 1.5, 23.5, 3.4, 2., 1.2], [2., 1.5, 22.1, 0.6, 7. , 8.], [0. ,0., 0, 0., 0,. 0.]), array([1., 2., 3., 4., 5., 6.], [0. ,0., 0, 0., 0,. 0.], [0. ,0., 0, 0., 0,. 0.]))
J'espère que vous pouvez m'aider
Merci
Partager