Slide 10
Slide 10 text
NumPy
10
■np. ➡tf. torch.
NumPy: np.xxx()
x = np . random . rand ( s i z e ) . ast ype ( np . f l o a t 3 2 )
y = np . random . rand ( s i z e ) . ast ype ( np . f l o a t 3 2 )
r s = np . s q r t ( np . add ( np . m u l t i p l y ( x , x ) ,
np . m u l t i p l y ( y , y ) ) )
ones = np . a r r a y ( [ 1 . ] ∗ si ze , dtype=np . f l o a t 3 2 )
l s s = np . l e s s e q u a l ( rs , ones )
h i t o n e = np . count nonzero ( l s s )
1
TF-Eg: tf.xxx()
x = t f . random uniform ( shape =[ s i z e ] , minval =0. ,
maxval =1. , dtype= t f . f l o a t 3 2 )
y = t f . random uniform ( shape =[ s i z e ] , minval =0. ,
maxval =1. , dtype= t f . f l o a t 3 2 )
r s = t f . s q r t ( t f . add ( t f . m u l t i p l y ( x , x ) ,
t f . m u l t i p l y ( y , y ) ) )
ones = t f . ones ( [ s i z e ] , dtype= t f . f l o a t 3 2 )
l s s = t f . l e s s e q u a l ( rs , ones )
h i t o n e = t f . count nonzero ( l ss , dtype= t f . i n t 6 4 )
8!
PyTorch: torch.xxx()
x = t f . random uniform ( shape =[ s i z e ] , minval =0. ,
maxval =1. , dtype= t f . f l o a t 3 2 )
y = t f . random uniform ( shape =[ s i z e ] , minval =0. ,
maxval =1. , dtype= t f . f l o a t 3 2 )
r s = t f . s q r t ( t f . add ( t f . m u l t i p l y ( x , x ) ,
t f . m u l t i p l y ( y , y ) ) )
ones = t f . ones ( [ s i z e ] , dtype= t f . f l o a t 3 2 )
l s s = t f . l e s s e q u a l ( rs , ones )
h i t o n e = t f . count nonzero ( l ss , dtype= t f . i n t 6 4 )
3+
EG
TFUG-Tokyo#7-1 2018/1/29 Y. Okuda