これが誰かにとっては簡単な質問であることはわかっていますが、ここで迷っています。
結果を配列値の 10 個の乱数にしたい場合は、次のようにします。
np.random.randint(0,2) # returns 0,1
10回繰り返したい:
for i=1 to 10 :
np.random.randint(0,2) addto myarray
0,1,1,0...
10回のnumpy配列が欲しい
ありがとうございました。
ドキュメントを読むことは常に良い考えです。と入力するhelp(np.random.randint)
と、次のように表示されます。
randint(...)
randint(low, high=None, size=None)
Return random integers from `low` (inclusive) to `high` (exclusive).
Return random integers from the "discrete uniform" distribution in the
"half-open" interval [`low`, `high`). If `high` is None (the default),
then results are from [0, `low`).
Parameters
----------
low : int
Lowest (signed) integer to be drawn from the distribution (unless
``high=None``, in which case this parameter is the *highest* such
integer).
high : int, optional
If provided, one above the largest (signed) integer to be drawn
from the distribution (see above for behavior if ``high=None``).
size : int or tuple of ints, optional
Output shape. Default is None, in which case a single int is
returned.
最初の例は次のとおりです。
Examples
--------
>>> np.random.randint(2, size=10)
array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])