04-05 arange创建随机数
使用 random 创建一维数组
def randomTest ( ) :
a = np. random. random( size= 5 )
print ( a)
print ( type ( a) )
b = np. random. random( size= ( 3 , 4 ) )
print ( b)
c = np. random. random( size= ( 2 , 3 , 4 ) )
print ( c)
randomTest( )
创建随机整数
def randomintTest ( ) :
a1 = np. random. randint( 6 , size= 10 )
print ( a1)
print ( type ( a1) )
b1 = np. random. randint( 5 , 11 , size = ( 4 , 3 ) )
print ( b1)
c1 = np. random. randint( 5 , 11 , size = ( 2 , 4 , 3 ) )
print ( c1)
d1 = np. random. randint( 10 , size = 5 , dtype = np. int64)
print ( '默认的dtype' , d1. dtype)
randomintTest( )
创建正太分布
def randnTest ( ) :
a = np. random. randn( 4 )
print ( a)
b = np. random. randn( 2 , 3 )
print ( b)
c = np. random. randn( 2 , 3 , 4 )
randnTest( )
创建指定期望和方差的正太分布
def normalTest ( ) :
a = np. random. normal( size = 5 )
print ( a)
b = np. random. normal( loc = 2 , scale = 3 , size = ( 3 , 4 ) )
print ( b)
normalTest( )