日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

numpy隨機數生成方法詳解

numpy是Python的一個重要科學計算庫,其中包含了很多處理數組和矩陣的函數。其中之一就是隨機數生成函數,它能夠方便地生成各種類型的隨機數。本文將詳細介紹numpy的隨機數生成方法,并提供具體的代碼示例。

    numpy.random.rand()
    這個函數可以生成指定大小的均勻分布隨機數,取值范圍在0和1之間,包括0但不包括1。下面是一個代碼示例:

    import numpy as np
    
    # 生成一個2x3的均勻分布隨機數矩陣
    arr = np.random.rand(2, 3)
    print(arr)

    登錄后復制

    輸出結果:

    [[0.34537909 0.43261776 0.78323571]
     [0.99208808 0.44671096 0.19721267]]

    登錄后復制

    numpy.random.randn()
    這個函數可以生成指定大小的標準正態分布隨機數,即均值為0,標準差為1的正態分布隨機數。下面是一個代碼示例:

    import numpy as np
    
    # 生成一個1x5的標準正態分布隨機數數組
    arr = np.random.randn(1, 5)
    print(arr)

    登錄后復制

    輸出結果:

    [[-0.21346802 -0.65486627 -0.80993532  1.30767345 -0.51662313]]

    登錄后復制

    numpy.random.randint()
    這個函數可以生成指定范圍內的整數隨機數,可以指定取值范圍的上下限。下面是一個代碼示例:

    import numpy as np
    
    # 生成一個1x5的整數隨機數數組,范圍在0和10之間
    arr = np.random.randint(0, 10, size=(1, 5))
    print(arr)

    登錄后復制

    輸出結果:

    [[3 9 1 8 6]]

    登錄后復制

    numpy.random.choice()
    這個函數可以從給定的一組元素中隨機選擇一個或多個元素,可以指定選擇的個數。下面是一個代碼示例:

    import numpy as np
    
    # 從列表中隨機選擇2個元素
    arr = np.random.choice(['apple', 'banana', 'orange', 'pear'], size=2)
    print(arr)

    登錄后復制

    輸出結果:

    ['banana' 'apple']

    登錄后復制

通過上述例子,我們可以看到numpy提供了很多便捷的隨機數生成方法,可以根據不同的需求生成不同類型的隨機數。這些隨機數生成方法在科學計算、機器學習、統計分析等領域都有廣泛的應用。了解和掌握這些方法,對于數據分析和科學計算的編程工作都大有裨益。

分享到:
標簽:numpy 方法 生成 解析 隨機數
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定