Tableau d'entiers : TypeError: only length-1 arrays can be converted to Python scalars
📁 Sujets avancés sur Python, erreur, numpy : calculs scientifiques, matplotlib : visualisation de données
import scipyimport scipy.fftpackimport cmath import mathimport matplotlib.pyplot as plt import numpy as npfrom scipy import signalfrom scipy.signal import freqs, iirfilterxx = np.linspace(0, 1024, 1024) # plage de valeurs xbyts = ([0, 0, 0, 0, 1, 0,
Je réponds moi-même. Cela servira aussi de pense-bête pour l'avenir.
Au lieu des machines virtuelles, installez Windows Subsystem for Linux (WSL) - clic droit sur le menu Démarrer, WindowsPowerShell (administrateur),
wsl --install, redémarrage.Accédez au dossier du projet via la console WSL. Ou ouvrez le chemin dans l'Explorateur et, sur le dossier contenant le fichier principal du programme (ou à l'intérieur de ce dossier sur un espace vide), appuyez sur la combinaison Shift+Clic droit. Dans le menu contextuel, un nouvel élément ""Ouvrir le shell Linux ici"" apparaîtra, cliquez dessus.
IMPORTANT !!! Le nom du dossier contenant main.py ne doit pas contenir d'espaces. Et le fichier principal doit s'appeler exactement main.py (cette exigence pourra être modifiée ultérieurement).
Connectez-vous pour laisser une réponse