Maison développement back-end Tutoriel Python Liste complète des fonctions couramment utilisées dans la bibliothèque Numpy : démarrage rapide et guide pratique

Liste complète des fonctions couramment utilisées dans la bibliothèque Numpy : démarrage rapide et guide pratique

Jan 19, 2024 am 08:57 AM
numpy库 常用函数 实践指南

Liste complète des fonctions couramment utilisées dans la bibliothèque Numpy : démarrage rapide et guide pratique

La bibliothèque Numpy est l'une des bibliothèques de traitement de données les plus couramment utilisées en Python. Elle est largement appréciée par les analystes de données pour ses méthodes de fonctionnement efficaces et pratiques. Dans la bibliothèque Numpy, il existe de nombreuses fonctions couramment utilisées qui peuvent nous aider à effectuer des tâches de traitement de données rapidement et efficacement. Cet article présentera certaines fonctions Numpy couramment utilisées et fournira des exemples de code et des scénarios d'application pratiques afin que les lecteurs puissent démarrer plus rapidement avec la bibliothèque Numpy.

1. Créez un tableau

  1. numpy.array

Prototype de fonction : numpy.array(object, dtype=None, copy=True, order='K', subok=False, ndmin=0)

Fonction description : Convertit des objets tels que des listes en tableaux.

Exemple de code :

import numpy as np

a = np.array([1, 2, 3])
print(a)  # 输出 [1 2 3]
Copier après la connexion
  1. numpy.zeros

Prototype de fonction : numpy.zeros(shape, dtype=float, order='C')

Description de la fonction : Créez un tableau entièrement nul de la forme spécifiée.

Exemple de code :

import numpy as np

a = np.zeros((2, 3))
print(a)  # 输出 [[0. 0. 0.]
          #      [0. 0. 0.]]
Copier après la connexion
  1. numpy.ones

Prototype de fonction : numpy.ones(shape, dtype=None, order='C')

Description de la fonction : Créez un tableau tout-en-un de la forme spécifiée.

Exemple de code :

import numpy as np

a = np.ones((2, 3))
print(a)  # 输出 [[1. 1. 1.]
          #      [1. 1. 1.]]
Copier après la connexion
  1. numpy.arange

Prototype de fonction : numpy.arange(start, stop, step, dtype=None)

Description de la fonction : Créer un tableau de séquences arithmétiques.

Exemple de code :

import numpy as np

a = np.arange(0, 10, 2)
print(a)  # 输出 [0 2 4 6 8]
Copier après la connexion

2. Opérations sur les tableaux

  1. numpy.reshape

Prototype de fonction : numpy.reshape(a, newshape, order='C')

Description de la fonction : Convertir le tableau a en A spécifié nouvelle gamme de formes.

Exemple de code :

import numpy as np

a = np.array([1, 2, 3, 4, 5, 6])
b = a.reshape((2, 3))
print(b)  # 输出 [[1 2 3]
          #      [4 5 6]]
Copier après la connexion
  1. numpy.transpose

Prototype de fonction : numpy.transpose(a, axes=None)

Description de la fonction : Transposer le tableau.

Exemple de code :

import numpy as np

a = np.array([[1, 2, 3], [4, 5, 6]])
b = np.transpose(a)
print(b)  # 输出 [[1 4]
          #      [2 5]
          #      [3 6]]
Copier après la connexion
  1. numpy.concatenate

Prototype de fonction : numpy.concatenate((a1, a2, ...), axis=0)

Description de la fonction : effectuer une opération d'épissage sur des tableaux.

Exemple de code :

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.array([[5, 6], [7, 8]])
c = np.concatenate((a, b), axis=0)
print(c)  # 输出 [[1 2] 
          #      [3 4] 
          #      [5 6] 
          #      [7 8]]
Copier après la connexion

3. Calcul de tableau

  1. numpy.abs

Prototype de fonction : numpy.abs(x, args, *kwargs)

Description de la fonction : Calculer la valeur absolue de chaque élément dans la valeur du tableau.

Exemple de code :

import numpy as np

a = np.array([-1, 2, -3])
b = np.abs(a)
print(b)  # 输出 [1 2 3]
Copier après la connexion
  1. numpy.round

Prototype de fonction : numpy.round(a, decimals=0, out=None)

Description de la fonction : Arrondissez les éléments du tableau.

Exemple de code :

import numpy as np

a = np.array([1.3, 2.6, 3.2])
b = np.round(a)
print(b)  # 输出 [1. 3. 3.]
Copier après la connexion
  1. numpy.sum

Prototype de fonction : numpy.sum(a, axis=None)

Description de la fonction : Calculez la somme de chaque élément du tableau.

Exemple de code :

import numpy as np

a = np.array([[1, 2], [3, 4]])
b = np.sum(a, axis=0)
print(b)  # 输出 [4 6]
Copier après la connexion

4. Fonctions mathématiques couramment utilisées

  1. numpy.exp

Prototype de fonction : numpy.exp(x, args, *kwargs)

Description de la fonction : Calculer l'exposant de chaque élément dans la valeur de la fonction de tableau.

Exemple de code :

import numpy as np

a = np.array([1, 2, 3])
b = np.exp(a)
print(b)  # 输出 [ 2.71828183  7.3890561  20.08553692]
Copier après la connexion
  1. numpy.log

Prototype de fonction : numpy.log(x, args, *kwargs)

Description de la fonction : Calculer le logarithme népérien de chaque élément du tableau.

Exemple de code :

import numpy as np

a = np.array([1, 2, 3])
b = np.log(a)
print(b)  # 输出 [0.         0.69314718 1.09861229]
Copier après la connexion
  1. numpy.sqrt

Prototype de fonction : numpy.sqrt(x, args, *kwargs)

Description de la fonction : Calculez la racine carrée de chaque élément du tableau.

Exemple de code :

import numpy as np

a = np.array([1, 4, 9])
b = np.sqrt(a)
print(b)  # 输出 [1. 2. 3.]
Copier après la connexion

5. Scénarios d'application pratiques

  1. Simulation de fonctions polynomiales
import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-5, 5, num=50)
y = np.power(x, 3) - 3 * np.power(x, 2) + 2 * x + 1

plt.plot(x, y)
plt.show()
Copier après la connexion
  1. Somme pondérée de tableau
import numpy as np

a = np.array([1, 2, 3, 4])
b = np.array([0.1, 0.2, 0.3, 0.4])

result = np.sum(a * b)
print(result)  # 输出 2.0
Copier après la connexion
  1. Tri des tableaux
import numpy as np

a = np.array([3, 2, 1, 4])
b = np.sort(a)

print(b)  # 输出 [1 2 3 4]
Copier après la connexion

Résumé :

Cet article présente quelques fonctions et applications courantes les scénarios de la bibliothèque Numpy incluent la création de tableaux, les opérations, les calculs et certaines fonctions mathématiques. Nous pouvons utiliser ces fonctions de manière flexible en fonction de scénarios d'application réels pour rendre le traitement des données plus efficace et plus pratique. Il est recommandé aux lecteurs d'écrire eux-mêmes le code et de le mettre en pratique pour approfondir leur compréhension et leur maîtrise de la bibliothèque Numpy.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment vérifier la version numpy Comment vérifier la version numpy Nov 21, 2023 pm 04:12 PM

Méthodes pour afficher la version numpy : 1. Utilisez la ligne de commande pour afficher la version, qui imprimera la version actuelle ; 2. Utilisez un script Python pour afficher la version, et la version actuelle sera affichée sur la console 3. Utilisez Jupyter Notebook pour afficher la version, qui imprimera la version actuelle dans la cellule de sortie. La version actuelle est affichée dans : 4. Utilisez Anaconda Navigator pour afficher la version et vous pourrez trouver sa version dans la liste des packages logiciels installés. ; 5. Affichez la version dans l'environnement interactif Python et la version actuellement installée sera directement affichée.

Stratégies d'amélioration des performances PHP-FPM et guide pratique Stratégies d'amélioration des performances PHP-FPM et guide pratique Oct 05, 2023 pm 03:55 PM

Introduction aux stratégies d'amélioration des performances PHP-FPM et au guide pratique : Avec le développement rapide d'Internet et le nombre croissant de visites de sites Web, il est particulièrement important d'améliorer les performances des applications PHP. PHPFastCGIProcessManager (PHP-FPM) est un gestionnaire de processus PHP couramment utilisé qui peut améliorer les performances des applications PHP grâce à une série de stratégies et de pratiques. Cet article présentera quelques stratégies d'amélioration des performances PHP-FPM, combinées à des exemples de code spécifiques, pour aider les lecteurs à mieux comprendre

Que signifie numpy ? Que signifie numpy ? Nov 21, 2023 pm 04:44 PM

numpy est une bibliothèque Python pour le calcul scientifique. Fournit un puissant objet tableau multidimensionnel et des outils pour traiter ces tableaux, qui peuvent facilement effectuer des calculs numériques, des opérations sur les données, des calculs d'algèbre linéaire, etc. L'objet ndarray de Numpy peut stocker le même type de données, est plus efficace que l'objet liste natif de Python et prend également en charge les opérations de diffusion. Numpy fournit également de nombreuses fonctions pour les opérations sur les tableaux, notamment des fonctions mathématiques, des fonctions d'algèbre linéaire, des fonctions de génération de nombres aléatoires, etc.

Un guide pratique pour analyser les journaux d'erreurs PHP et générer les rapports d'erreurs correspondants Un guide pratique pour analyser les journaux d'erreurs PHP et générer les rapports d'erreurs correspondants Aug 06, 2023 pm 09:57 PM

Un guide pratique pour analyser les journaux d'erreurs PHP et générer les rapports d'erreurs correspondants. Les journaux d'erreurs sont un outil très important pour les développeurs. Ils peuvent nous aider à localiser et à résoudre rapidement les problèmes dans le code. Le journal des erreurs PHP enregistre diverses erreurs, avertissements et invites lors de l'exécution du programme. En analysant le journal des erreurs, nous pouvons comprendre les problèmes du programme et prendre les mesures appropriées pour les réparer. Cet article explique comment analyser les journaux d'erreurs PHP et générer les invites d'erreur correspondantes pour aider les développeurs à travailler plus efficacement.

Guide des meilleures pratiques pour la programmation multithread dans Golang Guide des meilleures pratiques pour la programmation multithread dans Golang Feb 29, 2024 pm 01:42 PM

Guide des meilleures pratiques pour la programmation multithread dans Golang Le langage Go (Golang) est un langage de programmation rapide, simple et puissant doté d'excellentes capacités de programmation simultanée. En prenant en charge les goroutines et les canaux natifs, Golang offre aux développeurs un moyen simple et efficace d'effectuer une programmation multithread. Cet article présentera les meilleures pratiques de programmation multithread dans Golang, notamment comment créer et gérer des goroutines, comment utiliser les canaux pour la communication inter-thread et comment

Liste complète des fonctions couramment utilisées dans la bibliothèque Numpy : optimisez le code et accélérez le traitement des données Liste complète des fonctions couramment utilisées dans la bibliothèque Numpy : optimisez le code et accélérez le traitement des données Jan 19, 2024 am 10:05 AM

La bibliothèque Numpy est une importante bibliothèque de calcul scientifique en Python. Elle fournit des objets de tableau multidimensionnels efficaces et une riche bibliothèque de fonctions, qui peuvent nous aider à effectuer des calculs numériques et un traitement de données plus efficacement. Cet article présentera une série de fonctions couramment utilisées dans la bibliothèque Numpy et comment utiliser ces fonctions pour optimiser le code et accélérer le traitement des données. Création de tableaux Nos fonctions de création de tableaux couramment utilisées sont : np.array() : Convertir les données d'entrée en objets ndarray Vous pouvez spécifier la classe de données du tableau en spécifiant dtype.

Une liste complète des fonctions couramment utilisées dans la bibliothèque numpy Une liste complète des fonctions couramment utilisées dans la bibliothèque numpy Nov 20, 2023 pm 02:52 PM

numpy utilise numpy.array、numpy.zeros、numpy.ones、numpy.arange、numpy.linspace、numpy.shape、numpy.reshape、numpy.transpose、numpy.split、numpy.add、numpy.subtract、numpy .multiply、numpy.divide等等。

Apprenez à installer la bibliothèque NumPy en Python Apprenez à installer la bibliothèque NumPy en Python Feb 18, 2024 pm 09:12 PM

Pour maîtriser les compétences et les méthodes d'installation de la bibliothèque NumPy en Python, des exemples de codes spécifiques sont nécessaires. Python est un langage de programmation très puissant, mais il est légèrement insuffisant dans les calculs scientifiques et les opérations numériques. Pour surmonter ce problème, de nombreux développeurs ont développé diverses bibliothèques de calcul scientifique, l'une des plus populaires et des plus puissantes étant la bibliothèque NumPy. NumPy est l'une des bibliothèques de calcul scientifique les plus basiques et les plus importantes de Python, qui peut nous aider à effectuer un traitement de tableau et des opérations numériques efficaces. Cet article explique comment utiliser Py

See all articles