Cómo implementar operaciones matriciales en Python
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