파이썬 Angles between two n-dimensional vectors in Python
파이썬에서 두 개의 n 차원 벡터 사이의 각도를 결정해야합니다. 예를 들어 입력은 [1,2,3,4] 및 [6,7,8,9] 와 같은 두 개의 목록이 될 수 있습니다. 해결 방법 import math def dotproduct(v1, v2): return sum((a*b) for a, b in zip(v1, v2)) def length(v): return math.sqrt(dotproduct(v, v)) def angle(v1, v2): return math.acos(dotproduct(v1, v2) / (length(v1) * length(v2))) 참조 페이지 https://stackoverflow.com/questions/2827393
2020. 12. 1.
파이썬 여러 독립 변수가있는 Python curve_fit
def func(x, y, a, b, c): return log(a) + b*log(x) + c*log(y) 여기서 x와 y는 독립 변수이고 a, b, c에 적합합니다. 해결 방법 독립 변수에 대한 다차원 배열에 curve_fit 을 전달할 수 있지만 func 는 동일한 것을 허용해야합니다. 예를 들어,이 배열을 X 라고 부르고 명확성을 위해 x , y 로 압축을 풉니 다. import numpy as np from scipy.optimize import curve_fit def func(X, a, b, c): x,y = X return np.log(a) + b*np.log(x) + c*np.log(y) # some artificially noisy data to fit x = np.linspace(0...
2020. 11. 30.