Red de conocimientos sobre prescripción popular - Conocimientos de oftalmología - Una revisión de varias formas de usar matrices en Python

Una revisión de varias formas de usar matrices en Python

Un resumen de varias formas de usar matrices en Python

Hoy compartiré un resumen de varias formas de usar matrices en Python. Tiene un buen valor de referencia y espero que sea de ayuda para todos. Ven y echa un vistazo con el editor.

Inicialización de matriz bidimensional

matirx_done = [[0 for i in range(0, len(matirx))]for j in range(0, len(matirx[0 ] )]]

Se inicializa en una matriz todo cero con el mismo tamaño que la matriz

Clasificación de matrices en varios niveles

En idea de matriz _ recopilar =. En [[3, 1, 2], [3, 2, 1], [3, 2, 2], [3, 1, 1]], ordene primero por el segundo elemento y luego por el primero.

idea _ Collect . sort(key = lambda x: (x[1],-x[2]))

Donde x[1] representa la segunda secuencia positiva, y -x[2] indica el tercer arreglo de orden inverso

Los resultados del arreglo son [[3, 1, 2], [3, 1, 1], [3, 2, 2], [. 3, 2]. , 1]]

En una clase, varias funciones usan la misma matriz sin pasar parámetros

Como se muestra en el ejemplo:

Categoría particionamiento:

def __init__(self):

self.num_complete = []

Definir partición (self, cantidad, inicio, fin):

self.num_compelete = num

def particion_core(self):

del self. num_complete[0]

Donde, self _compelete es. una matriz que puede ser llamada directamente por dos funciones de la clase al mismo tiempo, pero es mejor declarar esta matriz en def __init__ primero.

El resumen anterior de varios métodos de uso de matrices en Python es. del editor. Todo compartido contigo.