numpy 隨機種子


    from numpy import  random
    random.seed(1001)
    array=np.random.normal(0,1,(3,4))  # <class 'numpy.ndarray'>
    print(array)
    # [[-1.08644637 - 0.89606513 - 0.30629937 - 1.33993366]
    #  [-1.20658558 - 0.64172681  1.30794563  1.84546043]
    # [0.82911495 - 0.02329881 - 0.20856395 - 0.91661975]]

 隨機種子,每次隨機一樣的數據出來

 from numpy  import random  

np.random.choice()

    from numpy import  random
    # todo random.seed(1001) ,是否每次使用一個種子數,設置對np.random.xx下文均有效
    unique= np.random.choice(range(0,3),(3,4))
    print("range(0,3)--->放回抽樣:",unique,sep="\n")
    
    print("============")
    
    unique2 = np.random.choice(10, 7, replace=True)
    print("[0,10)-->抽五個,放回抽樣",unique2)
    # # set columns of  dataframe : 1.df.columns=["x1","x1".....]
    print(pd.DataFrame(unique,columns=[f"x{i}"  for i in range(4)]))

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM