내의 지수 제한 운동을 위해 A1의 배수이며, 열 C는
I 밖으로 일 = C + B는 (행을 작동) C 인 그 순서대로 C에 대한 50 행 20에 A1을 0.2631579해야하지만 나는 list = exp (50, 20)를 반환하는 함수를 단순화하고 싶습니다.
나는 사전 조사를 통해 미안한 것을 가져 오지 않도록 이러한 스크립트의 용어에 대해 확실하지 않습니다. 문제 문을 기반으로
내의 지수 제한 운동을 위해 A1의 배수이며, 열 C는
I 밖으로 일 = C + B는 (행을 작동) C 인 그 순서대로 C에 대한 50 행 20에 A1을 0.2631579해야하지만 나는 list = exp (50, 20)를 반환하는 함수를 단순화하고 싶습니다.
나는 사전 조사를 통해 미안한 것을 가져 오지 않도록 이러한 스크립트의 용어에 대해 확실하지 않습니다. 문제 문을 기반으로
글쎄, 우리가 알고 :
B N = (N-1) ×; 및 C N = N-1, N × × A/2 (여기 는 1 값이다).
그래서 우리는 C = 50에 대한 를 해결해야합니다. 또는 더 많은 유전자 : C n = m. 이것은 간단히 : a = 2 ×m/(n × (n-1))입니다. 그래서 함수는 단순히 : 샘플 입력하여def find_threshold(m,n):
return 2.0*m/(n*(n-1))
, 하한은 다음과 같습니다
>>> find_threshold(50,20)
0.2631578947368421
당신이 엑셀 시트에서이 값을 연결하면, 당신은 얻을 것이다 50 (작은 반올림 오류가있을 수 있지만). 숫자에 대한 계산이 일정한 시간에 수행된다고 가정하면,이 스크립트는 일정한 시간 (O (1))에서 작동하므로 매우 빠릅니다 (행 번호 등이 거대하더라도).
Brilliant! 시간 내 주셔서 감사합니다. 운동을하기까지는 수년이 걸렸을 것입니다. 리플렉션에서는 수학의 간단한 비트로 보이기 때문에 내가 한 일을 이해하고 자신 만의 코드에 복사하여 붙여 넣는 것이 아니라 즐겁게 보게 될 것입니다. – cookertron
'목록'(그 이름을 사용하지 마십시오)은 무엇이되어야합니까? A1의 하한 은요? –
예, 당신이 옳다는 것을 사용해서는 안됩니다. 예, A1의 하한입니다. – cookertron
또한 'exp'는 이미 '수학'의 한 방법이고 다른 것을합니다. –