- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 c++类实例化的两种方式:new与不new的区别
new创建类对象与不new区别A a;A * a = new a();以上两种方式皆可实现类的实例化,有new的区别在于:前者在堆栈中分配内存,后者为动态内存分配,在一般应用中是没有什么区别的,但动态内存分配会使对象的可控性增强。不加new在堆栈中分配内存大程序用new,小程序直接申请只是把对象分配在堆栈内存中new必须delete删除,不用new系统会自动回收内存起初刚...
2018-10-22 20:38:47 15084
原创 tensorflow中常用的计算操作
1、tf.reduce_sum从tensor的维度上面计算元素之和tf.reduce_sum( input_tensor, # 输入 axis=None, # 表示在哪个维度进行sum操作。 keepdims=None, # 表示是否保留原始数据的维度,False相当于执行完后原始数据就会少一个维度。 name=None, reduction_ind...
2018-10-22 19:09:45 1083
原创 【剑指Offer】24. 二叉搜索树的后序遍历
题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路:1、序列的的最后一个数字是根节点2、二叉搜索树左子树的节点都比根节点小,右子树的节点都比根节点大。C++递归与非递归实现代码:#include <iostream>#include <vector>#in...
2018-10-20 23:05:15 165
原创 gpustat : Linux下面监控GPU状态
nvidia-smi是 Nvidia 显卡命令行管理套件,基于 NVML 库,旨在管理和监控 Nvidia GPU 设备。nvidia-smi 的输出这是 nvidia-smi 命令的输出,其中最重要的两个指标:显存占用GPU 利用率显存占用和 GPU 利用率是两个不一样的东西,显卡是由 GPU 计算单元和显存等组成的,显存和 GPU 的关系有点类似于内存和 CPU 的关系。这里推荐...
2018-10-17 15:41:18 32603 4
原创 Tensorboard 6006端口无法访问的问题
1 、写一个简单实例,完成tensorboard 日志输出功能,示例代码如下:import tensorflow as tf input1 = tf.constant([1.0, 2.0, 3.0], name='input1')input2 = tf.Variable(tf.random_uniform([3]), name='input2')output = tf.add_n([in...
2018-10-16 14:24:56 10503 11
原创 python正则表达式从字符串中提取数字
python从字符串中提取数字使用正则表达式,用法如下:## 总结## ^ 匹配字符串的开始。## $ 匹配字符串的结尾。## \b 匹配一个单词的边界。## \d 匹配任意数字。## \D 匹配任意非数字字符。## x? 匹配一个可选的 x 字符 (换言之,它匹配 1 次或者 0 次 x 字符)。## x* 匹配0次或者多次 x 字符。## x+ 匹配1次或者多次 x 字符。...
2018-10-15 17:42:39 168652 2
原创 计算广告学
计算广告学目标:将流量转化为利润,尽可能使推荐的广告被用户点击。专业术语:CTR:Click-Through-Rate,点击通过率。把一个广告所有曝光出来的次数作为总次数,把用户点击并查看广告的次数占总次数的比例叫点击率。CTR=Click times / Show times点击率是条件概率:可以表示为:Pro(click=yes |ad, page, user, time, regi...
2018-10-08 15:53:18 646
C#线程间通信
2017-06-03
Probabilistic Matrix Factorization概率矩阵分解Python源代码
2017-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人