Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo implementar operaciones matriciales en Python

Cómo implementar operaciones matriciales en Python

1. Importación y uso de numpy

data1=mat(zeros((

)))

#Crea una matriz 3*3 0, aquí La matriz El parámetro de función ceros es un tipo tupla (3,3)

data2=mat(ones((

)))

#Crear un 2* 4 de 1 matriz, el valor predeterminado es el tipo de punto flotante, si necesita el tipo int, puede usar datos de tipo int. ))

#Cree una matriz de 2*4 de 1. El valor predeterminado son datos de punto flotante. Si necesita usar el tipo int, puede usar dtype=int

data3=mat. (random .rand(

))

#Aquí el módulo aleatorio usa el módulo aleatorio del módulo numpy, random.rand(2,2) crea una matriz bidimensional. , lo que requiere convertirlo a #matrix

data4=mat(random.randint(

10

,size=(

) ))

#Genere una matriz de 3*3 de números enteros aleatorios entre 0 y 10. Genere una matriz de 3*3 que contenga números enteros aleatorios entre 0 y 10. Si desea especificar un límite inferior, se muestran parámetros adicionales. requerido

data5=mat(random.randint(

,size=(

))

#Generar un valor entre 2. -8 Una matriz de números enteros aleatorios

data6=mat(eye(

,dtype=

int

))

#Generar una matriz diagonal 2*2

a1=[

]; a2=mat(diag(a1))

#Generar diagonal es una matriz diagonal de 1, 2 y 3