Tenosrflow中基本算術運算函式

2021-08-03 20:23:15 字數 2606 閱讀 1919

tensorflow中基本算術運算函式如下:

tf.add(x,y,name=none)     # 求和運算;

import  tensorflow as tf;

a = 5

b = 2

with tf.session() as sess:

print(sess.run(tf.add(a,b))) #輸出結果為7;

tf.subtract(x,y,name=none)     # 減法運算  ,tensorflow更新到1.0後,函式名發生了變化,之前函式名為tf.sub(x,y,name=none)

import  tensorflow as tf;

a = 5

b = 2

with tf.session() as sess:

print(sess.run(tf.subtract(a,b))) #輸出結果為3

tf.multiply(x,y,name=none)     #乘法運算   ,之前函式名為tf.mul(x,y,name=none)

import   tensorflow as tf;

a=5b=2

with tf.session() as sess:

print(sess.run(tf.multiply(a,b))) #輸出結果為10

tf.div(x,y,name=none)    #除法運算 

import tensorflow as tf;

a=5

b=2with tf.session() as sess:

print(sess.run(tf.div(a,b))) #輸出結果為2

tf.mod(x,y,name=none) # 取模運算

import tensorflow as tf;

a=5b=2

with tf.session() as sess:

print(sess.run(tf.mod(a,b))) #輸出結果為1

tf.abs(x,name=none) #求絕對值

import tensorflow as tf;

a=-5

b=2with tf.session() as sess:

print(sess.run(tf.abs(a)))  #輸出結果為5

tf.

negative(x,name=none) #取負運算(y=-x)

import tensorflow as tf;

a=-5

b=2with tf.session() as sess:

print(sess.run(tf.negative(a)))   #輸出結果為5

print(sess.run(tf.negative(b)))   #輸出結果為-2

tf.sign(x,name=none)   #返回符合 x大於0,則返回1,小於0,則返回-1;

import tensorflow as tf;

a=-5

b=2with tf.session() as sess:

print(sess.run(tf.sign(a)))  #輸出結果為-1

print(sess.run(tf.sign(b)))  #輸出結果為1

tf.reciprocal(x,name=none)   #取反運算

import tensorflow as tf;

a=-5

b=1/2

with tf.session() as sess:

print(sess.run(tf.reciprocal(b)))  #輸出結果為2

tf.square(x,name=none)     #計算平方

import tensorflow as tf;

a=-5

b=1/2

with tf.session() as sess:

print(sess.run(tf.square(b)))#輸出結果為0.25

tf.round(x,name=none)  #捨入最接近的整數

import tensorflow as tf;

a=-5.1

b=2.6

with tf.session() as sess:

print(sess.run(tf.round(a)))  #輸出結果為-5

print(sess.run(tf.round(b)))  #輸出結果為3

tf.pow(x,y,name=none)  #冪次方

import tensorflow as tf;

a=[2,3]

b=2with tf.session() as sess:

print(sess.run(tf.pow(a,b))) #輸出結果為[4,9]

算術基本定理

例題一 計算n!末尾0的個數 輸入 第一行上有個數字,表示接下來要輸入數字的個數。然後是m行,每行包含乙個確定的正整數n,1 n 1 000 000 000 輸出 對輸入行中每乙個資料n,輸出一行,其內容是n!中末尾0的個數 分析 對於任意乙個正整數,那麼其末尾0必然可以分解成2 5,每乙個0必然和...

算術基本定理

因為畢設要求,需要對這些初等數論的知識學習,做個筆記,以便日後複習。算術基本定理可表述為 任何乙個大於1的自然數 n,如果n不為質數,那麼n可以唯一分解成有限個質數的乘積n n的標準分解式。最早證明是由歐幾里得給出的,現代是由陳述證明。此定理可推廣至更一般的交換代數和代數數論。方法一 先用現代陳述方...

Problem D 算術基本運算

problem d 算術基本運算 time limit 1 sec memory limit 2 mb submit 24686 solved 7328 submit status web board description 計算兩整數x和y 0 input 輸入只有一行,格式見sample。out...