Numpy notas de estudio (1): uso de matriz (), rango (), rango ()

Función de matriz

Uso : np.array (object, dtype = None, copy = True, order = 'K', subok = False, ndmin = 0)
Función : Crea una matriz.
Descripción del parámetro:
objeto: la matriz en sí;
dtype: tipo de datos;
orden: {'K', 'A', 'C', 'F'}, el orden predeterminado es "K"
ndmin: especifica la dimensión mínima que debe tener la matriz de resultados .

Código real

import numpy as np
a = np.array([1,2,3])
b = np.array([[1,2,1],[2,3,2]]) # two dim array 两行三列
c = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[0,1,2]],[[3,4,5],[6,7,8]]]) # 包含了3个两行三列的二维数组的三维数组,x.shape[0]代表包含二维数组的个数,x.shape[1]表示二维数组的行数,x.shape[2]表示二维数组的列数。
# 二维数组里面b.shape[0]代表行数,b.shape[1]代表列数。
d = b.shape[0]
e = b.shape[1]
f = c.shape
print(a)
print(b)
print(c)
print(d)
print(e)
print(f)

Resultado del código:
Inserte la descripción de la imagen aquí

Función de rango

Uso : rango (inicio, parada [, paso])
** Función: ** Crea una lista de números enteros, generalmente usados ​​en un bucle for.
Descripción del parámetro:
inicio: el conteo comienza desde el comienzo, el valor predeterminado es desde 0
parada: cuenta hasta el final de la parada, pero sin incluir la parada.
paso: longitud del paso, el valor predeterminado es 1.

Código real:

"""range(5)
[0,1,2,3,4]
range(1,6)
[1,2,3,4,5]
range(0,20,5)
[0,5,10,15]
range(0,-5,-1)
[0,-1,-2,-3,-4]
range(0)
[]
"""
n = ' i love python '
for i in range(len(n)):
    print(n[i])

Inserte la descripción de la imagen aquí

Función de rango

Uso: La función np.arange () se divide en un parámetro, dos parámetros y tres parámetros.
Función : devuelve una disposición de pasos fijos con punto final y punto inicial

Código real:

import numpy as np
a = np.arange(6)
b = np.arange(1,6)
c = np.arange(0, 6, 0.1)
print(a)
print(b)
print(c)

Resultado del código:
Inserte la descripción de la imagen aquí
la diferencia entre una función de rango y una función de rango:
rango () no admite el tamaño de paso como decimal, np.arange () admite el tamaño de paso como decimal

Supongo que te gusta

Origin blog.csdn.net/m0_51004308/article/details/112644756
Recomendado
Clasificación