python里x=randn mat=x.T.dot 是求什么

喵喔喔
浏览 1297回答 2
2回答

慕的地10843

x=randn这个写法是不对的。randn是numpy里的一个生成随机array的函数。比如说要生成一个三行两列的随机array,可以这样写:import numpyx = numpy.random.randn(3,2)像这样:后面这个mat=x.T.dot(...)是先求这个3*3矩阵的转置(.T),再求与点积(.dot)点积就是矩阵各个对应元素相乘, 这个时候要求两个矩阵必须同样大小。其实可以分步来的,就知道做了什么运算了。像这样:dot(2)是点乘常数就不说了,那个x.T.dot([1,2,3])就是x.T的1*1+2*2+3*3=142*1+3*2+4*3=20懂了木有 =。=
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python