- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 Tensorflow之高阶操作
1.Whereimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tfa = tf.random.normal([3,3])mask=a>0print(mask)#得到boolb=tf.boolean_mask(a,mask)print(b)#将bool编译indice=tf.where(mask)#得到坐标print(tf.gather_nd(a,indice))A=tf
2021-07-03 07:40:24 78
原创 Tensorflow之张量增幅
1.relu函数import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tfa = tf.constant([0,1,2,3,4,5,6,7,8,9,10])print(tf.maximum(a,2))#小于2为0,大于2为xprint(tf.minimum(a,8))#大于8为0,小于8为自己b = tf.clip_by_value(a,2,8)#限制取值为2到8之间print(b)a
2021-07-02 21:33:55 99
原创 Tensorflow之填充与复制
1.pad填充import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tf#pad填充a = tf.reshape(tf.range(9),[3,3])b=tf.pad(a,[[1,0],[0,0]])#[[1,0]表行,[0,0]表列],增加一行c=tf.pad(a,[[1,1],[0,0]])#增加两行,一行在上,一行在下,列同理print(b)print(c)输出:tf.Te
2021-07-02 20:18:15 168
原创 Tensorflow数据统计
1.norm:import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tf#norm:求各个数字平方相加再开根a = tf.ones([2,3])print(tf.norm(a))print(tf.sqrt(tf.reduce_sum(tf.square(a))))#先平方后相加再求根b = tf.ones([2,4,28,5])print(tf.norm(b))print(tf.no
2021-07-02 15:48:58 149
原创 Tensor之合并与分割
合并有两种方法:1.concat合并a = tf.ones([4,35,8])b = tf.ones([2,35,8])print((tf.concat([a,b],axis=0).shape))#对0轴进行合并c = tf.ones([4,3,8])d = tf.random.normal([4,5,8])print((tf.concat([c,d],axis=1).shape))#对1轴进行合并以此类推输出:(6, 35, 8)(4, 8, 8)2.stack合并:e = t
2021-07-02 14:47:44 258
原创 Broadcating代码实例
import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tfx=tf.random.normal([4,32,32,3])print((x+tf.random.normal([3])).shape)#自动对准最后的数字print((x+tf.random.normal([32,32,1])).shape)print((x+tf.random.normal([4,1,1,1])).shape)
2021-07-02 13:44:03 72
原创 Tensorflow之维度变换
1.变换维度```python```python```pythonimport osos.environ['TF_CPP_MIN_L加粗样式OG_LEVEL'] = '2'#过滤爆红的信息import tensorflow as tfa=tf.random.normal([4,28,28,3])#建立一个四维的矩阵print("矩阵:",a.shape)print("维度:",a.ndim)print(tf.reshape(a,[4,-1,3]).shape)#一个[]里面只能有
2021-07-02 12:30:43 118
原创 算法---用分治法寻找最大值
#include<stdio.h>int main(){ int n,m,i,j; int a[50],b[50]; scanf("%d",&n); for(i=0;i<n;i++) { int max=0; scanf("%d",&b[i]); for(j=0;j<=b[i];j++) { if(j==0) { a[j]=b[i]; }else{ scanf("%d",&a[j
2020-07-17 17:03:42 689
原创 算法中子序列的和
题目描述输入两个正整数n<m<106输出1/n2+1/(n+1)2…+1/m^2,,保留5位小数。输入包含多组数据,结束标记为n=m=0。提示:本题有陷阱。输入两个正整数n<m<10 6,输入包含多组数据,结束标记为n=m=0。输出保留5位小数。样例输入2 465536 6553600 0样例输出Case 1: 0.42361Case 2: 0.00001#include<stdio.h>int main(){ double sum=0; int count=0
2020-07-14 17:17:33 164
空空如也
WARNING:tensorflow:From
2021-06-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人