求问np.dot运算,二维数组乘以一维数组的时候的运算规则?答:回答:np.dot当其中某一参数为一维数组时,会自动将一维数组变为矩阵,对第二个参数的数组进行转置,然后进行矩阵乘法运算,最后结果还原成向量 第一种情况,[1,2]的shape由(3,)变为(1,3),[[[1,2],[3,4]]会转置为[[1,3],[2,4]] 1*1+2*3=7;1*3+2*4=10 => [7,10] 结果的shape...
在二维数组里 地址a[i]和地址*(a+i)的问题答:a[i]和*(a+i) 表示的是同一个地址,对于数组来说,计算机计算地址都是以*(a+i)进行计算,也就是换算成指针的形式.对于二维数组,你要搞清楚所取的地址是对谁而言的.很显然,a[i]是第i行的地址,这是相对于行而言的,也就是说,a[i+1]就是下一行的地址了.&a[i]是不一样的,首先,a[i]是...