우선, 나는 scipy
을 처음 사용합니다. 아마 신참 질문 일 겁니다. 나는 주어진, 다음 함수를 계산하기 위해 별도의 입력을 scipy.discrete.expect
를 사용하는 방법을하지 확신 : 나는 표준 함수를 사용하는 방법을 알기도 전에 1,2,3scipy.stats.discrete.expect를 사용하여 이산 예상 값을 계산하는 방법은 무엇입니까?
m = lambda k: (0.12*np.sin((2*np.pi*k)/3 + np.pi/2))**2
k = 1,2,3
지금, 나는 작은 기능에게 자신을 썼다.
input_k = [np.array([1]),np.array([2]),np.array([3])]
def discrete_expect_mk(input_k):
temp_k = []
for i in input_k:
temp_k.append(m(i))
return np.array([np.mean(temp_k)])
discrete_expect_mk(input_k)
감사합니다.
고맙습니다. 에릭. 너는 남자 야. 이게 내가 원하는거야! –
@ W.S .: 비 순차 k에 대해이 작업을 수행하는 방법은 내 업데이트를 참조하십시오. – Eric