주어진 수의 Min, Max, Mean 및 Stdev가있는 난수 배열을 생성하고 싶습니다. 요소 및 오류 수준. 그렇게 할 수있는 라이브러리가 C, C++, PHP 또는 Python에 있습니까? 친절하게 조언 해주십시오. 감사!지정된 수의 요소와 오류 수준을 사용하여 Min, Max, Mean 및 Stdev가 정의 된 난수 배열 생성
답변
Boost C++ random number library 확실히 당신은 어떤 분포는 분포의 모달 값을 선택할 수 있습니다, 당신이 원하는 무엇의 일부를 수행 할 수 있습니다. 그게 내 코드에서 필요한 전부이기 때문에, 나는 더 이상 조사하지 않았다. 라이브러리는 배열을 생성하지 않습니다. 일반적으로 C++ std::vector
을 사용하여 난수 생성 결과를 포함합니다.
+1 Andreas에게 감사드립니다. – Viet
파이썬을 사용하려면 numpy를 사용하는 것이 좋습니다.
http://docs.scipy.org/doc/numpy/reference/routines.random.html
당신은 아마 당신의 요구에 맞게 많은 분포를 찾을 수 있습니다,하지만 어쩌면 당신은 베타 분포에서 샘플링 할 수 귀하의 요구에 맞게 값을 재조정. 코드가 다음과 같이 끝납니다.
a1, a2 = ....
temp_array = numpy.random.beta(a1, a2, array_size)
answer = temp_array*(max_value-min_value) + min_value
이 aproach를 선택하면 a1과 a2의 수식을 찾기 위해 약간의 작업을 수행해야합니다.
+1 감사합니다. 유망 해 보인다. – Viet
- 1. Min, Max, Group By 및 DateDiff
- 2. min()/max() 호출 코드가있는 이상한 C++ 오류
- 3. 생성 된 숫자의 난수 생성 및 제외
- 4. C++에서 min 및 max 함수 사용
- 5. Oracle min 및 max columns 쿼리
- 6. MySQL : 문자열 값에 대한 MIN() 및 MAX()
- 7. DOUBLE 타입의 MySQL min/max
- 8. 벡터화 된 병렬 max() 및 min()이 있습니까?
- 9. 삽입시 고유 난수 배열 배열
- 10. 반복 된 난수
- 11. array, php에서 min & max 찾기
- 12. HQL Min Max, how to
- 13. 난수 생성
- 14. 템플릿 화 된 무 분기 int max/min 함수
- 15. 왜 SELECT COUNT (*), MIN (col), MAX (col)가 더 빠르다가 SELECT MIN (col), MAX (col)
- 16. 일반 배열 생성 오류
- 17. 난수 생성
- 18. 자연스럽게 정렬 된 시퀀스에 Join, GroupBy, Distinct, Min/Max 최적화
- 19. 확률 분포로 난수 생성
- 20. 프로그래밍 방식으로 생성 된 요소와 단일보기로 생성 된 단일보기 만들기
- 21. XNA C# BoundingBox의 (MIN, MAX) 주어진 큐브의 12 삼각형면을 얻으십시오
- 22. 배열 밉 생성 오류
- 23. 나무 꼭대기에 {min, max} 일치를 정의하는 방법
- 24. PHP를 사용하는 배열의 MAX & MIN 값
- 25. C#의 난수 생성
- 26. C++ Variadic 템플릿 반영 표준 버전 : min() 및 std :: max()
- 27. Mysql Foreach 자식 한 줄에 Max() 및 Min() 표시
- 28. 난수 생성 방법
- 29. N 자리의 난수 생성
- 30. ARM7의 난수 생성 - C
임의의 숫자 배열을 의미합니까? –
무작위 배열 또는 "그냥 배열"? – kennytm
주어진 제약 조건을 충족시키는 난수 : 최소, 최대, 평균, 표준, 오류 수준 및 정의 된 요소 수입니다. – Viet