모두
np.random.randint
및 np.random.uniform
는 np.random
대부분의 기능처럼하는 size
매개 변수를 받아 들일 :
>>> SPN = np.random.randint(0, 100, (3, 6, 5))
>>> SPN
array([[[45, 95, 56, 78, 90],
[87, 68, 24, 62, 12],
[11, 26, 75, 57, 12],
[95, 87, 47, 69, 90],
[58, 24, 49, 62, 85],
[38, 5, 57, 63, 16]],
[[61, 67, 73, 23, 34],
[41, 3, 69, 79, 48],
[22, 40, 22, 18, 41],
[86, 23, 58, 38, 69],
[98, 60, 70, 71, 3],
[44, 8, 33, 86, 66]],
[[62, 45, 56, 80, 22],
[27, 95, 55, 87, 22],
[42, 17, 48, 96, 65],
[36, 64, 1, 85, 31],
[10, 13, 15, 7, 92],
[27, 74, 31, 91, 60]]])
>>> SPN.shape
(3, 6, 5)
>>> SPN[0].shape
(6, 5)
당신이 할 수처럼
가 .. 실제로 보이는 np.random.uniform(0, 100, (samples, 6, 5))
, 요소가 정수가 아닌 부동 소수점이되기를 원하기 때문입니다. 음, 같은 방식으로 작동합니다. : ^)는 고정 된 정수로 그들 모두를 곱한 후, 0과 1 사이 값의 배열을 선택하고 있기 때문에 당신이 한 것은, np.random.uniform
에 해당 아니라고
참고. 나는 그것이 당신이하려고했던 것이 실제로는 아니었다 고 생각하고 있습니다. 왜냐하면 그것은 조금 특이한 것이기 때문입니다. 그 사람 이 일 경우 실제로 의견을 말하십시오.
PHP에서이 루프가 어떻게 3 차원 배열을 만들까요? 'SPN'이란 무엇입니까? 빈 목록? 그렇다면 PHP에서 인덱스없이'SPN.append (np.random ....)' –
SPN []을 시도해보십시오. SPN을 정의하지는 않았지만 배열이어야합니다. –