¿Qué requiere x=randn mat=x.T.dot en Python?
x=randn está escrito incorrectamente.
randn es una función en numpy que genera matrices aleatorias.
Por ejemplo, para generar una matriz aleatoria con tres filas y dos columnas, puedes escribir:
importar numpy
x = numpy.random.randn( 3, 2)
Así:
El siguiente mat=x.T.dot(...)T.dot(...) es la transpuesta (.T) de 3 *3 matriz, luego el producto escalar (.dot)
El producto escalar es la multiplicación de los elementos correspondientes en la matriz, lo que requiere que las dos matrices tengan el mismo tamaño.
Puedes hacerlo paso a paso para que sepas lo que estás haciendo.
Así:
punto(2) es la constante del producto escalar, sin mencionar que
x.T.dot() es x.T.
1*1+2*2+3*3=14
2*1+3*2+4*3=20
consíguelo =