dot函数是两个向量的点乘,注意lua中dot函数的写法 th> a [torch.DoubleTensor of size 1x3] [.0002s] th> b [torch.DoubleTensor of size 1x3] [.0002s] th> c=a:dot(b) [.0001s] th> c
dot函数是常规的矩阵相乘 *是特殊的乘法 import numpy as np a = [[1,2,3],[4,5,6]] a = np.array(a) b = [[1,2],[4,5],[3,6]] b= np.array(b) #一个(2,3), 一个(3,2),是可以正常的矩阵相乘的 c = np.dot(a, b) print c -->result: array([[18, 30], [42, 69]]) 说明dot是正常的矩阵相乘的方法 c = a * b -->result:
import turtle bob = turtle.Turtle() for i in range(1,5): bob.fd(100) bob.lt(90) turtle.mainloop() import turtle import math def circle(t,r,a): #传入接口arc,在arc中完成大部分计算 arc(t,r,a) def arc(t,r,a): #计算边的长度,同时设定边的个数 length = 2 * math.pi * r * abs(a) / 360 n