隨機數生成
02-03
numpy.random模塊對Python內置的random進行補充,用於高效生成多種概率分布的樣本值的函數。
例如:使用normal得到一個標準正態分布的4X4樣本數組:
分別使用Python內置的random模塊和numpy.random模塊,批量按正態分布生成0到1的隨機數:
使用%timeit分別測試兩種方法在性能上的差異:
從上面的測試結果可以看出,如果需要產生大量樣本值,numpy.random快了不止一個數量級
推薦閱讀:
※數據城堡參賽代碼實戰篇(二)---使用pandas進行數據去重
※[2] Python變數
※深入描述符
※如何向不懂 Python 的人介紹 Python?