Je jure que ça devrait être si facile ... Pourquoi pas? :(Numpy: Création d'un tableau complexe à partir de 2 réels?
En fait, je veux combiner 2 parties du même tableau pour faire un ensemble complexe:
Data[:,:,:,0] , Data[:,:,:,1]
Ceux-ci ne fonctionnent pas:
x = np.complex(Data[:,:,:,0], Data[:,:,:,1])
x = complex(Data[:,:,:,0], Data[:,:,:,1])
Est-ce que je manque quelque chose? Est-ce que numpy ne ressemble pas à l'exécution de fonctions de tableau sur des nombres complexes? Voici l'erreur:
TypeError: only length-1 arrays can be converted to Python scalars
même erreur que j'ai peur: TypeError: que des tableaux longueur-1 peuvent être convertis en Python Scalaires –
@Duncan: Je mis à jour la réponse originale après avoir effectué le test. Cela semble fonctionner, maintenant. – EOL
merci beaucoup qui fonctionne. C'est TRÈS lent (comme vous pouvez l'imaginer, car ce n'est pas vraiment une fonction numérique), cela prend 5 secondes par boucle au lieu de 0.1 –