


Un guide facile à comprendre pour afficher les versions numpy
Jan 19, 2024 am 08:15 AMNumPy 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.
- 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])
À 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个元素的一维数组
- 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
- 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)
À 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
- 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
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.
- 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]
(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
(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]
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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

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

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 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 vérifier les groupes que j'ai rejoints
