I ont un problème affectant des valeurs à des variables dans le pythonaffectations de matrice python
import numpy
a = numpy.empty((3,3,))
a[:] = numpy.NaN
a
b=a
b[numpy.isnan(b)]=1
jusqu'à l'avant-dernière ligne a et b sont égaux à matrices NaN:
>>> a
array([[ nan, nan, nan],
[ nan, nan, nan],
[ nan, nan, nan]])
>>> b
array([[ nan, nan, nan],
[ nan, nan, nan],
[ nan, nan, nan]])
mais lorsque le dernière instruction est exécutée (c.-à-b [numpy.isnan (b)] = 1) a et b deviennent des tableaux de ceux
>>> a
array([[ 1., 1., 1.],
[ 1., 1., 1.],
[ 1., 1., 1.]])
>>> b
array([[ 1., 1., 1.],
[ 1., 1., 1.],
[ 1., 1., 1.]])
comment puis-je mettre tableau b à o nes et array a à NaN. Notez que je dois maintenir le b = une déclaration
Avez-vous essayé? –
@PadraicCunningham oui ça ne marche pas:/Edité donc ça a du sens. – nettux443
Oui, je sais que ce n'est pas;) –