파이썬 여러 독립 변수가있는 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.
파이썬 Line2D를 사용하여 파이썬에서 선 그리기
데이터가 있습니다. x = [10,24,23,23,3] y = [12,2,3,4,2] 나는 그것을 사용하여 플롯하고 싶다. 나는 사용한다 import matplotlib.lines matplotlib.lines.Line2D(x, y) 하지만 선을 어떻게 표시합니까? 해결 방법 플롯에 선을 추가 한 다음 표시해야합니다. In [13]: import matplotlib.pyplot as plt In [15]: from matplotlib.lines import Line2D In [16]: fig = plt.figure() In [17]: ax = fig.add_subplot(111) In [18]: x = [10,24,23,23,3] In [19]: y = [12,2,3,4,2] In [20]: line =..
2020. 11. 30.
파이썬 numpy : argmin () 및 argmax () 함수의 논리는 무엇입니까?
axis 매개 변수와 함께 사용할 때 argmax 및 argmin 의 출력을 이해할 수 없습니다. 예를 들면 : >>> a = np.array([[1,2,4,7], [9,88,6,45], [9,76,3,4]]) >>> a array([[ 1, 2, 4, 7], [ 9, 88, 6, 45], [ 9, 76, 3, 4]]) >>> a.shape (3, 4) >>> a.size 12 >>> np.argmax(a) 5 >>> np.argmax(a,axis=0) array([1, 1, 1, 1]) >>> np.argmax(a,axis=1) array([3, 1, 1]) >>> np.argmin(a) 0 >>> np.argmin(a,axis=0) array([0, 0, 2, 2]) >>> np.argmin(a,ax..
2020. 11. 29.