Attributs Numpy et création de matrice en python

不言
Libérer: 2018-09-08 16:56:53
original
2225 Les gens l'ont consulté

Le contenu de cet article concerne les attributs et la matrice de création de Numpy en python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

ndarray.ndim : Dimension

ndarray.shape : Forme

ndarray.size : Nombre d'éléments

ndarray.dtype : Type de données de l'élément

ndarray.itemsize : taille d'octet

Créer un tableau :

a = np.array([2,23,4])  
# list 1d
print(a)
# [2 23 4]
Copier après la connexion

Spécifier le type de données :

a = np.array([2,23,4],dtype=np.int)
print(a.dtype)
# int 64
Copier après la connexion

Les types qui peuvent être spécifiés par dtype sont int32, float, float32, non suivi d'un nombre, la valeur par défaut est 64

a = np.zeros((3,4)) # 数据全为0,3行4列
"""
Copier après la connexion
a = np.ones((3,4),dtype = np.int)   # 数据为1,3行4列
Copier après la connexion
a = np.empty((3,4)) # 数据为empty,3行4列
Copier après la connexion

type vide : le contenu initial est aléatoire, selon l'état de la mémoire

a = np.arange(10,20,2) # 10-19 的数据,2步长
Copier après la connexion
a = np.arange(12).reshape((3,4))    # 3行4列,0到11
Copier après la connexion

reshape Modifiez la forme des données, par exemple 3 lignes et 4 colonnes

a = np.linspace(1,10,20)    # 开始端1,结束端10,且分割成20个数据,生成线段
Copier après la connexion

linspace peut déterminer le nombre de données, mais l'arrage ne peut pas déterminer le nombre de données en même temps. temps, linspace peut également utiliser reshape pour définir la structure.

Recommandations associées :

Comment créer une matrice symétrique en Python basée sur le module numpy

Comment extraire le lignes et colonnes spécifiées d'une matrice en utilisant Python 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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal