溫馨提示×

numpy創(chuàng)建隨機數(shù)組的方法是什么

小億
116
2024-01-25 09:18:09
欄目: 編程語言

numpy提供了多種方法來創(chuàng)建隨機數(shù)組,其中常用的方法有:

  1. numpy.random.rand:創(chuàng)建給定維度的數(shù)組,元素取值在[0, 1)之間,符合均勻分布。
import numpy as np

arr = np.random.rand(3, 4)  # 創(chuàng)建一個3行4列的數(shù)組
print(arr)
  1. numpy.random.randn:創(chuàng)建給定維度的數(shù)組,元素取值符合標準正態(tài)分布(均值為0,標準差為1)。
import numpy as np

arr = np.random.randn(3, 4)  # 創(chuàng)建一個3行4列的數(shù)組
print(arr)
  1. numpy.random.randint:創(chuàng)建給定維度的整數(shù)數(shù)組,元素取值在指定的范圍內(nèi)。
import numpy as np

arr = np.random.randint(1, 10, size=(3, 4))  # 創(chuàng)建一個3行4列的數(shù)組,元素取值在1到10之間
print(arr)
  1. numpy.random.random_sample:創(chuàng)建給定維度的數(shù)組,元素取值在[0, 1)之間,符合均勻分布。
import numpy as np

arr = np.random.random_sample((3, 4))  # 創(chuàng)建一個3行4列的數(shù)組
print(arr)

這些只是numpy提供的隨機數(shù)組創(chuàng)建方法的一部分,還有其他方法如:numpy.random.random、numpy.random.choice等。具體選擇哪種方法取決于你的需求。

0