0% ont trouvé ce document utile (0 vote)
3 vues30 pages

Guide complet sur NumPy et ses fonctions

Ce document est un guide de référence complet pour NumPy, couvrant divers aspects tels que les transformées de Fourier, la manipulation de polynômes, les opérations sur les chaînes de caractères, et la gestion des dates et des temps. Il fournit des mots-clés et des fonctions associées pour chaque besoin, facilitant la recherche et l'utilisation des fonctionnalités de NumPy. En outre, il inclut des sections sur les types de données, le broadcasting, les masques, la mémoire, et des fonctions financières.

Transféré par

sarrahammami99615
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues30 pages

Guide complet sur NumPy et ses fonctions

Ce document est un guide de référence complet pour NumPy, couvrant divers aspects tels que les transformées de Fourier, la manipulation de polynômes, les opérations sur les chaînes de caractères, et la gestion des dates et des temps. Il fournit des mots-clés et des fonctions associées pour chaque besoin, facilitant la recherche et l'utilisation des fonctionnalités de NumPy. En outre, il inclut des sections sur les types de données, le broadcasting, les masques, la mémoire, et des fonctions financières.

Transféré par

sarrahammami99615
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Guide de recherche NumPy - Référence complète (Suite)

11. FFT ET TRAITEMENT DU SIGNAL (suite)

11.1 Transformées de Fourier (suite)

Besoin Mots-clés Fonctions

FFT nD fftn, nd fft [Link]()

FFT nD inverse ifftn, inverse nd [Link]()

FFT réelle rfft, real fft [Link]()

FFT réelle inverse irfft, inverse real [Link]()

FFT réelle 2D rfft2, real 2d fft.rfft2() , fft.irfft2()

FFT réelle nD rfftn, real nd [Link]() , [Link]()

FFT Hermitienne hfft, hermitian [Link]() , [Link]()


11.2 Fréquences

Besoin Mots-clés Fonctions

Fréquences FFT fftfreq, frequencies [Link]()

Fréquences FFT réelle rfftfreq, real freq [Link]()

Décalage fréquences fftshift, shift frequencies [Link]() , [Link]()

11.3 Convolution et filtrage

Besoin Mots-clés Fonctions

Convolution convolve, convolution convolve()

Corrélation correlate, correlation correlate()

12. POLYNÔMES
12.1 Création et manipulation

Besoin Mots-clés Fonctions

Créer polynôme poly1d, polynomial poly1d() , [Link]()

Coefficients depuis racines poly, roots to coef poly()

Racines depuis coefficients roots, solve polynomial roots()

Évaluer polynôme polyval, evaluate polyval()

Addition polynômes polyadd, add polynomial polyadd()

Soustraction polynômes polysub, subtract polynomial polysub()

Multiplication polynômes polymul, multiply polynomial polymul()

Division polynômes polydiv, divide polynomial polydiv()

Dérivée polyder, derivative polyder()

Intégrale polyint, integral polyint()


12.2 Ajustement polynomial

Besoin Mots-clés Fonctions

Fit polynomial polyfit, fit, regression polyfit()

Valeur ajustée polyval, fitted values polyval()

12.3 Polynômes spéciaux

Besoin Mots-clés Fonctions

Tchebychev chebyshev, cheb [Link]()

Legendre legendre [Link]()

Laguerre laguerre [Link]()

Hermite hermite [Link]()


13. CHAÎNES DE CARACTÈRES

13.1 Comparaisons de chaînes

Besoin Mots-clés Fonctions

Égalité [Link], string equal [Link]()

Différent char.not_equal char.not_equal()

Comparaison [Link], string compare char.compare_chararrays()

13.2 Manipulation de chaînes


Besoin Mots-clés Fonctions

Concaténer [Link], concatenate string [Link]()

Multiplier [Link], repeat string [Link]()

Centrer [Link], center string [Link]()

Justifier gauche [Link], left justify [Link]()

Justifier droite [Link], right justify [Link]()

Remplir zéros [Link], zero fill [Link]()

Capitaliser [Link], upper first [Link]()

Titre [Link], title case [Link]()

Minuscules [Link], lowercase [Link]()

Majuscules [Link], uppercase [Link]()

Inverser casse [Link] [Link]()

Remplacer [Link], substitute [Link]()


Strip (nettoyer) [Link], trim [Link]() , [Link]() , [Link]()

Joindre [Link], join strings [Link]()

Diviser [Link], split string [Link]() , [Link]() , [Link]()

13.3 Tests sur chaînes


Besoin Mots-clés Fonctions

Test alphanumérique [Link] [Link]()

Test alphabétique [Link] [Link]()

Test chiffre [Link], is number [Link]() , [Link]()

Test espace [Link], is whitespace [Link]()

Test minuscule [Link] [Link]()

Test majuscule [Link] [Link]()

Test titre [Link] [Link]()

Commence par [Link], begins with [Link]()

Finit par [Link], ends with [Link]()

Trouver [Link], search string [Link]() , [Link]()

Index [Link], string index [Link]() , [Link]()

Compter [Link], count substring [Link]()


13.4 Encodage

Besoin Mots-clés Fonctions

Encoder [Link], encode string [Link]()

Décoder [Link], decode string [Link]()

14. DATES ET TEMPS

14.1 Création de dates


Besoin Mots-clés Fonctions

Date actuelle datetime64, today, now datetime64('today') , datetime64('now')

Créer date datetime64, date datetime64('2024-01-01')

Tableau de arange datetime, date arange('2024-01', '2024-12',


dates range dtype='datetime64[M]')

14.2 Opérations sur dates

Besoin Mots-clés Fonctions

Différence de dates timedelta, date difference datetime64 - datetime64

Ajouter durée add timedelta datetime64 + timedelta64

Conversion astype datetime astype('datetime64[D]')

14.3 Business dates


Besoin Mots-clés Fonctions

Jours ouvrables busday, business day busday_count() , is_busday()

Décalage jours ouvrables busday offset busday_offset()

15. TYPES DE DONNÉES (DTYPES)

15.1 Types de base


Besoin Mots-clés Fonctions/Types

Booléen bool, boolean bool_ , bool8

Entier 8 bits int8, byte int8 , uint8

Entier 16 bits int16, short int16 , uint16

Entier 32 bits int32, int int32 , uint32

Entier 64 bits int64, long int64 , uint64

Flottant 16 bits float16, half float16

Flottant 32 bits float32, single float32

Flottant 64 bits float64, double float64

Complexe 64 bits complex64 complex64

Complexe 128 bits complex128 complex128

Chaîne string, str str_ , unicode_

Objet object object_


Void void void

15.2 Opérations sur dtypes

Besoin Mots-clés Fonctions

Vérifier dtype dtype, type .dtype , dtype()

Convertir type astype, cast, convert astype()

Type minimum min_scalar_type min_scalar_type()

Type résultat result_type, common type result_type()

Promouvoir types promote_types promote_types()

Type compatible can_cast can_cast()

15.3 Structured arrays


Besoin Mots-clés Fonctions

Créer dtype structuré dtype structured dtype([('name', 'U10'), ('age', 'i4')])

Record array recarray, record recarray() , [Link]()

16. BROADCASTING ET SHAPE

16.1 Broadcasting

Besoin Mots-clés Fonctions

Broadcaster ensemble broadcast, combine shapes broadcast()

Broadcaster tableaux broadcast_arrays broadcast_arrays()

Broadcaster vers forme broadcast_to broadcast_to()

16.2 Manipulation de shape


Besoin Mots-clés Fonctions

Forme commune broadcast_shapes broadcast_shapes()

Atlas atleast_1d, atleast_2d, atleast_3d atleast_1d() , atleast_2d() , atleast_3d()

17. MASQUES ET VALEURS MANQUANTES

17.1 Masked arrays


Besoin Mots-clés Fonctions

Créer masked array [Link], masked [Link]() , ma.masked_array()

Masquer valeurs ma.masked_where, mask ma.masked_where()

Masquer invalides ma.masked_invalid ma.masked_invalid()

Masquer égal ma.masked_equal ma.masked_equal()

Masquer outside ma.masked_outside ma.masked_outside()

Obtenir masque [Link] [Link]()

Données non masquées [Link] [Link]()

Remplir masque [Link] [Link]()

17.2 Opérations avec NaN


Besoin Mots-clés Fonctions

Somme ignorant NaN nansum, sum nan nansum()

Moyenne ignorant NaN nanmean, mean nan nanmean()

Médiane ignorant NaN nanmedian nanmedian()

Std ignorant NaN nanstd nanstd()

Var ignorant NaN nanvar nanvar()

Min ignorant NaN nanmin nanmin()

Max ignorant NaN nanmax nanmax()

Argmin ignorant NaN nanargmin nanargmin()

Argmax ignorant NaN nanargmax nanargmax()

Percentile ignorant NaN nanpercentile nanpercentile()

Quantile ignorant NaN nanquantile nanquantile()

Produit ignorant NaN nanprod nanprod()


Cumsum ignorant NaN nancumsum nancumsum()

Cumprod ignorant NaN nancumprod nancumprod()

18. MÉMOIRE ET PERFORMANCE

18.1 Vues et copies

Besoin Mots-clés Fonctions

Vue view, reference view()

Copie copy, duplicate copy()

Partage mémoire shares_memory shares_memory()

Base base, parent array .base

Flags flags, memory info .flags

18.2 Stride et layout


Besoin Mots-clés Fonctions

Strides strides, memory layout .strides

Ordre C c_contiguous, row major ascontiguousarray()

Ordre Fortran f_contiguous, column major asfortranarray()

Contiguïté contiguous, continuous .flags['C_CONTIGUOUS']

18.3 Buffers

Besoin Mots-clés Fonctions

From buffer frombuffer, buffer frombuffer()

Byte swap byteswap, endian byteswap()

19. ITÉRATION
19.1 Itérateurs

Besoin Mots-clés Fonctions

Itérateur plat flat, flatten iterator .flat

Itérateur ndenumerate ndenumerate, index iterator ndenumerate()

Itérateur ndindex ndindex, multi index ndindex()

Itérateur nditer nditer, advanced iterator nditer()

19.2 Application de fonctions

Besoin Mots-clés Fonctions

Appliquer fonction apply, vectorize vectorize() , frompyfunc()

Appliquer sur axes apply_along_axis apply_along_axis()

Appliquer sur matrice apply_over_axes apply_over_axes()


20. FONCTIONS UTILITAIRES

20.1 Tests et validation

Besoin Mots-clés Fonctions

Test ndarray isndarray ndarray (isinstance)

Test fortran isfortran isfortran()

Dimension ndim, dimensions .ndim

Taille size, length .size , len()

Forme shape .shape

Nombre bytes nbytes, memory size .nbytes

20.2 Informations système


Besoin Mots-clés Fonctions

Version NumPy version __version__

Info machine finfo, iinfo finfo() , iinfo()

Configuration show_config show_config()

20.3 Contextes

Besoin Mots-clés Fonctions

Erreurs errstate, error handling errstate() , seterr()

Contexte print printoptions printoptions()

21. FONCTIONS FINANCIÈRES (numpy-financial)


Besoin Mots-clés Fonctions

Valeur future fv, future value fv()

Paiement pmt, payment pmt()

Taux rate, interest rate rate()

Valeur nette présente npv, net present value npv()

Taux de rendement irr, internal rate irr()

Amortissement ppmt, ipmt ppmt() , ipmt()

22. FENÊTRAGE (WINDOWING)


Besoin Mots-clés Fonctions

Fenêtre Hanning hanning, hann hanning()

Fenêtre Hamming hamming hamming()

Fenêtre Bartlett bartlett bartlett()

Fenêtre Blackman blackman blackman()

Fenêtre Kaiser kaiser kaiser()

23. OPÉRATIONS MATRICIELLES (MATLIB)


Besoin Mots-clés Fonctions

Matrice vide [Link] [Link]()

Matrice zeros [Link] [Link]()

Matrice ones [Link] [Link]()

Matrice eye [Link] [Link]()

Matrice identity [Link] [Link]()

Matrice rand [Link] [Link]()

Matrice randn [Link] [Link]()

Répéter matrice [Link] [Link]()

24. PADDING ET EXTENSION


Besoin Mots-clés Fonctions

Pad avec constante pad constant pad(mode='constant')

Pad avec edge pad edge, extend pad(mode='edge')

Pad avec reflection pad reflect, mirror pad(mode='reflect')

Pad avec symmetric pad symmetric pad(mode='symmetric')

Pad avec wrap pad wrap, circular pad(mode='wrap')

Pad avec fonction pad function pad(mode='function')

INDEX ALPHABÉTIQUE RAPIDE


A: abs, absolute, add, allclose, all, angle, any, append, apply_along_axis, arange, arccos, arcsin,
arctan, argmax, argmin, argsort, argwhere, around, array, asarray, astype, average

B: bincount, bitwise_and, bitwise_or, block, broadcast, byteswap


C: cbrt, ceil, choice, clip, column_stack, compress, concatenate, conj, convolve, copy, corrcoef,
cos, cosh, count_nonzero, cross, cumsum, cumprod

D: deg2rad, delete, diag, diff, divide, dot, dstack

E: ediff1d, einsum, empty, equal, exp, expand_dims, eye, extract

F: fabs, fft, fill, flatten, flip, floor, full

G: genfromtxt, geomspace, gradient, greater

H: hamming, hanning, histogram, hstack, hypot

I: identity, imag, indices, inner, insert, interp, inv, isclose, isfinite, isinf, isnan

K: kaiser, kron

L: linalg, linspace, load, loadtxt, log, log10, log2, logspace

M: matmul, max, maximum, mean, median, meshgrid, min, minimum, mod, multiply

N: nan, nanmax, nanmean, nanmin, nansum, ndim, negative, nonzero, norm

O: ones, outer

P: pad, percentile, place, poly, polyfit, power, prod, put

Q: quantile
R: rad2deg, rand, randint, randn, random, ravel, real, reciprocal, repeat, reshape, resize, roll,
roots, rot90, round

S: save, savetxt, searchsorted, select, setdiff1d, shape, sign, sin, sinh, size, sort, split, sqrt,
square, squeeze, stack, std, subtract, sum, svd

T: take, tan, tanh, tensordot, tile, trace, transpose, tri, tril, triu, trunc

U: union1d, unique

V: var, vdot, vectorize, vstack

W: where

Z: zeros

COMMENT UTILISER CE GUIDE

Méthode 1: Recherche par besoin


1. Identifiez votre besoin (ex: "Je veux trier")

2. Trouvez la section correspondante (ex: Section 7 - TRI ET RECHERCHE)

3. Utilisez les mots-clés pour chercher dans le PDF

Méthode 2: Recherche par mot-clé

1. Ctrl+F dans ce guide avec un mot français

2. Trouvez les mots-clés anglais correspondants

3. Cherchez ces mots dans le PDF NumPy

Méthode 3: Navigation par section

1. Utilisez la table des matières

2. Parcourez la section pertinente

3. Comparez plusieurs fonctions similaires

Méthode 4: Index alphabétique


1. Utilisez l'index rapide ci-dessus

2. Trouvez la première lettre de la fonction

3. Cherchez dans le PDF

Astuce finale: Gardez ce guide ouvert pendant que vous lisez le PDF NumPy. Utilisez-le
comme dictionnaire français-anglais pour les fonctions NumPy !

Vous aimerez peut-être aussi