Python Tranche De Tableau Avec La Virgule?
Je me demandais ce que l'utilisation de la virgule était pour le découpage de Python tableaux - j'ai un exemple qui semble fonctionner, mais la ligne qui fait un peu bizarre pour moi, c'est
p = 20*numpy.log10(numpy.abs(numpy.fft.rfft(data[:2048, 0])))
Maintenant, je sais que quand vous coupez un tableau, le premier nombre est de démarrer, la prochaine est la fin, et la dernière étape, mais que fait la virgule après la fin du numéro de désigner? Merci.
InformationsquelleAutor SolarLune | 2012-04-02
Vous devez vous connecter pour publier un commentaire.
Il est utilisé pour extraire un spécifique colonne à partir d'un tableau 2D. Reportez-vous à la première exemples ici.
De sorte que votre exemple extrait de la colonne 0 (la première colonne) à partir de la première 2048 lignes (de 0 à 2047). Notez cependant que cette syntaxe ne fonctionne que pour les tableaux numpy et pas en python listes.
Empiriquement - créer un tableau à l'aide de numpy
qui attribue un tableau comme ci-dessous pour
m
Maintenant pour la tranche
nous donnant
J'ai peut-être mal interprété la Khan Academy (donc a prendre avec des pincettes):
Voir Abhranil note de la façon dont cette interprétation ne s'applique qu'à numpy
C'tranches avec un n-uplet. Qu'est-ce exactement le tuple moyen dépend de l'objet tranchées. Dans les tableaux NumPy, il effectue un m-dimensions de la tranche sur un n-dimensions tableau.