Dev Faq
-2
votes

Comment puis-je analyser les points de données dans un tableau numpy python?

J'ai une matrice numpue avec forme (100 100). Il y a des valeurs comme -320 + 0,323i. Comment puis-je séparer cela en deux matrices numpues séparées, une avec les valeurs réelles et une avec les valeurs "i"?

python arrays numpy parsing

1 commentaires

Avez-vous essayé de rechercher sur le Web? Les valeurs "i" sont appelées partie imaginaire (sans le "je" lui-même). Ce va probablement aider.


3 Réponses :


0
votes

Vous pouvez utiliser des fonctions intégrées .real et .imag comme ceci: xxx


0 commentaires

0
votes

Supposons que vous ayez une matrice numpue appelée arr.

import numpy as np
#Example numpy array with real and imaginary parts
arr = np.array([1, 2 + 3j, 3, 4 + 6j, 5 + 9j, 6])
print(arr.imag) #Prints imaginary parts of arr
print(arr.real) #Prints real parts of arr


0 commentaires

0
votes

Utilisez simplement ces 2 lignes:

# Assume A is the numpy.array
>>> A.real
>>> A.imag


0 commentaires

Articles qui pourrait vous intéresser :

Python: ConnectionError: HTTPSConnectionPool (hôte = 'api.foursquare-com', port = 443)
L'exécution de Flask sous Windows n'exécute pas la commande d'exécution de flask
Chatbot installé mais obtention d'une erreur lors de l'importation de ChatBot
Administrateur Django: __str__ a renvoyé une non-chaîne (type int)
© 2020 www.devfaq.fr - Licensed under  cc by-sa 3.0  with  attribution required.