Maison développement back-end Tutoriel Python Un guide facile à comprendre pour afficher les versions numpy

Un guide facile à comprendre pour afficher les versions numpy

Jan 19, 2024 am 08:15 AM
numpy 指南 查看

Un guide facile à comprendre pour afficher les versions numpy

NumPy est un package informatique scientifique important en Python. Il fournit de nombreuses fonctions liées aux mathématiques et est largement utilisé dans l'analyse de données, l'apprentissage automatique, l'apprentissage profond et d'autres domaines. Dans NumPy, le tableau est la structure de données principale et les opérations sur les tableaux sont l'une des fonctions principales de NumPy.

Cet article présentera les opérations de base et les méthodes de visualisation des tableaux NumPy, permettant aux lecteurs de comprendre comment accéder aux éléments du tableau, modifier la forme du tableau, afficher les propriétés du tableau, etc.

  1. Création d'un tableau

Dans NumPy, vous pouvez utiliser la fonction numpy.array() pour créer un tableau, comme indiqué ci-dessous :

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
Copier après la connexion

À l'heure actuelle, arr est un tableau unidimensionnel contenant 5 éléments. Nous pouvons également créer un tableau unidimensionnel via la fonction numpy.arange() ou la fonction numpy.linspace() :

arr1 = np.arange(10)   # 生成一个0到9的一维数组
arr2 = np.linspace(0, 10, 11)   # 生成一个0到10之间,含11个元素的一维数组
Copier après la connexion
  1. Accès aux éléments

L'accès aux éléments d'un tableau NumPy peut être réalisé via les indices du tableau. Faites attention. aux indices du tableau. Commencez à partir de 0. Pour les tableaux multidimensionnels, vous pouvez utiliser plusieurs indices pour accéder à des éléments spécifiques. Par exemple :

arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr[0, 0])   # 访问第一个元素 1
print(arr[1, 2])   # 访问第二行第三列的元素 6
Copier après la connexion
  1. Modifier la forme

Dans NumPy, nous pouvons utiliser la fonction numpy.reshape() pour modifier la forme du tableau. Par exemple :

arr = np.array([1, 2, 3, 4, 5, 6])
new_arr = arr.reshape(2, 3)   # 将一维数组变为二维数组,形状为(2,3)
Copier après la connexion

À ce moment, la forme de new_arr est (2,3), qui est une matrice avec deux lignes et trois colonnes. Les éléments sont :

1  2  3
4  5  6
Copier après la connexion
  1. Affichez les propriétés du tableau

Dans NumPy, nous pouvons vérifier la forme du tableau, les attributs tels que le nombre d'éléments et le type de données. Par exemple :

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr.shape)   # 输出形状 (6,)
print(arr.size)   # 输出元素个数 6
print(arr.dtype)   # 输出数据类型 int32
Copier après la connexion

Parmi eux, shape représente la forme du tableau, size représente le nombre d'éléments du tableau et dtype représente le type de données du tableau.

  1. Autres opérations sur les tableaux

(1) Pour effectuer des opérations de découpage sur des tableaux, vous pouvez utiliser l'opérateur ":". Par exemple :

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[1:4])   # 输出[2 3 4]
Copier après la connexion

(2) Effectuez certaines opérations statistiques sur le tableau, telles que le calcul de la somme, de la moyenne, de l'écart type, etc. des éléments du tableau. Par exemple :

arr = np.array([1, 2, 3, 4, 5, 6])
print(np.sum(arr))   # 计算元素的和,输出21
print(np.mean(arr))   # 计算平均值,输出3.5
print(np.std(arr))   # 计算标准差,输出1.707825127659933
Copier après la connexion

(3) Effectuez certaines opérations logiques sur le tableau, telles que filtrer les éléments du tableau qui remplissent les conditions. Par exemple :

arr = np.array([1, 2, 3, 4, 5, 6])
print(arr[arr > 3])   # 输出[4 5 6]
Copier après la connexion

Ce qui précède sont les méthodes de base d'utilisation de NumPy pour faire fonctionner des tableaux. Nous pouvons utiliser ces méthodes pour accéder et modifier la forme et les éléments du tableau, ainsi que pour effectuer certaines opérations statistiques et logiques.

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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

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)

Découvrez les étapes pour supprimer un appareil connecté sur Douyin Découvrez les étapes pour supprimer un appareil connecté sur Douyin Mar 26, 2024 am 09:01 AM

Découvrez les étapes pour supprimer un appareil connecté sur Douyin

Configurer le chinois avec VSCode : le guide complet Configurer le chinois avec VSCode : le guide complet Mar 25, 2024 am 11:18 AM

Configurer le chinois avec VSCode : le guide complet

Comment vérifier votre propre identifiant sur Xianyu_Introduction à la façon de vérifier votre pseudo personnel sur Xianyu Comment vérifier votre propre identifiant sur Xianyu_Introduction à la façon de vérifier votre pseudo personnel sur Xianyu Mar 22, 2024 am 08:21 AM

Comment vérifier votre propre identifiant sur Xianyu_Introduction à la façon de vérifier votre pseudo personnel sur Xianyu

Où vérifier les classements musicaux sur NetEase Cloud Music_Comment vérifier les classements musicaux sur NetEase Cloud Music Où vérifier les classements musicaux sur NetEase Cloud Music_Comment vérifier les classements musicaux sur NetEase Cloud Music Mar 25, 2024 am 11:40 AM

Où vérifier les classements musicaux sur NetEase Cloud Music_Comment vérifier les classements musicaux sur NetEase Cloud Music

Comment afficher la liste chaude des vidéos Kuaishou Live Companion Comment afficher la liste chaude des vidéos Kuaishou Live Companion Mar 29, 2024 pm 08:09 PM

Comment afficher la liste chaude des vidéos Kuaishou Live Companion

Comment vérifier le nombre de groupes que vous avez rejoint sur WeChat : une étape simple Comment vérifier le nombre de groupes que vous avez rejoint sur WeChat : une étape simple Mar 26, 2024 am 10:06 AM

Comment vérifier le nombre de groupes que vous avez rejoint sur WeChat : une étape simple

Comment afficher le centre d'aide Amap_Comment afficher le centre d'aide Amap Comment afficher le centre d'aide Amap_Comment afficher le centre d'aide Amap Apr 01, 2024 pm 05:26 PM

Comment afficher le centre d'aide Amap_Comment afficher le centre d'aide Amap

Comment vérifier les groupes que j'ai rejoints Comment vérifier les groupes que j'ai rejoints Apr 01, 2024 pm 05:34 PM

Comment vérifier les groupes que j'ai rejoints

See all articles