- 博客(104)
- 资源 (3)
- 收藏
- 关注
原创 小白也能看懂的索引下推(看不懂来找我)
索引下推(Index Condition Pushdown)是MySQL中的一个优化技术,可以通过将WHERE条件从server层下推到存储引擎层来提高查询性能。在MySQL 5.6及以上版本中,索引下推可以显著提高查询的性能,尤其是在查询大量数据的情况下。
2024-06-16 23:27:50 466
转载 pandas关于读写文件(大部分都是链接别人的文章)
关于pandas.read_csv()参数的理解关于pandas.to_csv()参数的理解pandas to_csv()只能在新文件写数据?当然不是!pandas to_csv() 是可以向已经存在的具有相同结构的csv文件增加dataframe数据。df.to_csv(‘my_csv.csv’, mode=‘a’, header=False)to_csv()方法mode默认为w,我们...
2019-04-15 21:54:17 957
转载 小白使用eclipse提交到GitHub (详细步骤)
环境:Eclipse Java 2019-03jdk12参考文章:https://blog.csdn.net/bendanany/article/details/78891804#commentBox跟着这篇文章一步一步来,完全ok,感谢作者。
2019-04-14 10:58:44 296
转载 关于感受野以空洞卷积(dalid convolution)
目前正在参考大家的各种博客,所以把各种认为优秀的链接先粘贴在此,后续再进行总结:1、感受野的介绍评价:这个介绍超级优秀全面,简单易懂2、MULTI-SCALE CONTEXT AGGREGATION BYDILATED CONVOLUTIONS论文表格解读这个表格解释了这篇论文中出现的表格。感谢知乎某作者的图片3、计算增加了空洞之后的感受野:https://blog.csdn.ne...
2019-04-12 21:59:39 1266
转载 查找计算机视觉三大顶级会议论文的方法ICCV,CVPR,ECCV
ICCV: http://www.informatik.uni-trier.de/~ley/db/conf/iccv/index.htmlECCV: http://www.informatik.uni-trier.de/~ley/db/conf/eccv/index.htmlCVPR: http://dblp.uni-trier.de/db/conf/cvpr/index.html还可以找到...
2019-04-03 21:59:33 1930
原创 学习笔记2019/4/2
今日计划(已经完成的):《疯狂的java讲义》——107~127阅读笔记:方法不能脱离类而存在。使用static修饰的方法或者变量属于这与这个类,可以使用对象去调用,但是结果和使用类调用是一样的。在java里面参数的传递机制只有一种,值传递。也就是传递参数的副本,但是参数本身不受任何影响。即使是对于引用类型的参数传递一样是值传递,只是复制的是地址也就是引用,而对象本身不变。允许为方法...
2019-04-02 21:19:23 186
转载 Java入门之安装
1、安装配置eclipse 并编写运行第一个Java程序2、https://jingyan.baidu.com/article/e5c39bf511bb3939d6603370.html
2019-03-28 10:45:07 559 1
原创 python之列表-元组-字典-文件读写
1、列表1.1、列表举例:c = [1,2,3,4,5,6,7]d = [” 张三”, ” 李四”, ” 王五” ]e = [1,2,3,” 4” ,” 5” ,d]1.2、使用索引找到列表中的元素1.3、不含步长的切片用列表名[起 : 止]表示切片,从列表中切出相应的元素 前闭后开c[0:2] 切出 [1,2]c[ : ] 切出 [1,2,3,4,5,6,7]1.4、包含...
2019-03-27 16:26:57 1000 1
原创 手把手教您使用LSTM生成唐诗
参考博客:《安娜卡列尼娜》文本生成——利用TensorFlow构建LSTM模型一、引入安装包import timefrom collections import namedtupleimport numpy as npimport tensorflow as tf二、将全部故事转变成数字# 处理输入数据with open(r'./tangshi.txt','r',encoding...
2019-03-27 15:41:08 1790 1
原创 使用LSTM分类MNIST数据集
参考文献【机器之心——使用MNIST数据集,在TensorFlow上实现基础LSTM网络】1、LSTM简单介绍LSTM主要用于处理时间序列。在这里我们将一张图片的每一列或者每一行当成一个序列,这个序列是有一定的规律的,我们希望借助LSTM识别这种每一行的变化模式从而对数据集进行分类。2、关于MNIST数据集MNIST 数据集包括手写数字的图像和对应的标签。我们可以根据以下内置功能从 Ten...
2019-03-26 09:32:50 5129
原创 LSTM
两个比较经典的帖子:http://blog.echen.me/2017/05/30/exploring-lstms/http://colah.github.io/posts/2015-08-Understanding-LSTMs/短期记忆就是输出或者预测的结果。【学习门——Learning gate】:学习门使用了短期记忆以及当前输入分为以下两个步骤:记录所有的信息使用激活...
2019-03-25 20:38:13 286
原创 Tensorflow基础之变量&计算图
一、以下程序想展示张量图中的某些操作以及变量tf.reset_default_graph()w1=tf.Variable(tf.random_normal([2, 3], stddev=1, seed=1),name="w1")w2=tf.Variable(tf.random_normal([3, 1], stddev=1, seed=1),name="w2")x=tf.constant(...
2019-03-23 22:25:45 1089
原创 使用Tensorflow从头创建CNN分类图片——第一篇
本篇博客将教您从头开始构建神经网络,包括图像数据的生成,模型的构建,到训练以及测试。文件的结构如下所示:CNN-------|datasets--------------|logs--------------|generate.py(产生图片)--------------|model.py(模型)--------------|train.py(训练)--------------|eva...
2019-03-23 17:40:09 481
原创 使用tensorboard出现的坑
1、题提示没有相关的tensorboard模块问题原因:没有添加环境变量解决办法:(win10)打开此电脑->右击属性->高级属性->环境变量找到tensorboard的路径,一般都是G:\Anaconda\envs\python36\Scripts,根目录要看你自己安装anaconda的位置。解决2、但是我发现还是不行,又开始提示AttributeError: ...
2019-03-22 15:38:51 3733
原创 pytorch相关总结
以下全部是实例,通过例子更能体会相关函数的作用。一、view()和expand()x=torch.Tensor([[1,2],[3,4]])H=x.shape[0]W=x.shape[1]x1 = x.view(H, 1, W, 1)x1输出:tensor([[[[1.], [2.]]], [[[3.], [4.]]]])...
2019-03-17 21:35:54 231
原创 pycharm的使用总结
1、查找某一个变量名称ctrl+r,通过enter可以逐个向下寻找该变量名。2、ctrl+/可以多行注释,再次ctrl+/可以取消多行注释。3、ctrl+n查找某个文件或者类。双击即可转到。4、ctrl+shift+f可以查找关键词,非常方便。...
2019-03-17 11:41:05 169
原创 2019/2/27
今天解决的小问题1.anaconda prompt 找不到了:解决办法: 打开终端,跳转到Anaconda的安装目录,输入 python .\Lib_nsis.py mkmenus 完美解决2、关于将了二维像素叠加成为三维的方法,https://blog.csdn.net/u013044310/article/details/80407220计算机视觉学习部分计算机视觉管道1、输入一张...
2019-02-28 10:08:21 416
原创 plt.imshow()为什么不能显示同时显两张照片
在编程的过程中发现plt.imshow()不能同时显示两张照片,如果有两条plt.imshow()语句处于一前一后的位置,那么程序运行后只会显示后面的图片。如果想让每一张图片都显示出来,需要在每一个plt.imshow()语句后面加上plt.show()语句。具体程序代码如下图所示:程序一:a=plt.imread("lena.jpg")b=plt.imread("nature.jp...
2019-01-24 20:30:07 11069
原创 11.11(83. 删除排序链表中的重复元素-----82. 删除排序链表中的重复元素 II)
83. 删除排序链表中的重复元素(通过)思路:略效率:22.42%程序代码:居然一次性就通过了,真是太惊喜了class Solution {public: ListNode* deleteDuplicates(ListNode* head) { if (!head || !head->next) return head; ListNode* tmp1 = head, *...
2018-11-25 21:32:07 138
原创 11.10(24. 两两交换链表中的节点-----61. 旋转链表)
24. 两两交换链表中的节点思路:略效率:程序代码:struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}};class Solution {public: ListNode* swapPairs(ListNode* head) { ListNode* tmp...
2018-11-25 21:31:02 275
原创 11.8(150. 逆波兰表达式求值-----20. 有效的括号)
150. 逆波兰表达式求值(通过)思路:堆栈效率:99+%程序代码:class Solution {public: int evalRPN(vector<string>& tokens) { int m = tokens.size(); int i = 0; int a = 0, b = 0;//分别表示符号两边的两个操作数 stack<int...
2018-11-24 20:19:57 188
原创 11.5( 404. 左叶子之和-----21. 合并两个有序链表)
404. 左叶子之和思路:递归效率:16+%再次运行又变成了99%,好诡异啊程序代码://关键在于和根节点的关系class Solution {public: int sumOfLeftLeaves(TreeNode* root) { int sum = 0; int flag = -1;//表示根节点 Haha(root, sum, flag); return su...
2018-11-24 20:18:58 122
原创 11.4(28. 实现strStr()-----36. 有效的数独)
28. 实现strStr()(通过)效率:99.25%思路:程序代码:class Solution {public: int strStr(string haystack, string needle) { int m = haystack.size(), n = needle.size(); if (n== 0) return 0; int i = 0, j = 0;//...
2018-11-24 20:17:57 139
原创 11.3( 46. 全排列-----47. 全排列 II)
46. 全排列(通过)戒骄戒躁戒懒惰思路:回溯,递归效率:100%(优秀哈哈哈哈)程序代码:class Solution {public: vector<vector<int>> permute(vector<int>& nums) { vector<vector<int>> result; vector&l...
2018-11-24 20:16:39 135
原创 11.2(103. 二叉树的锯齿形层次遍历-----144. 二叉树的前序遍历)
103. 二叉树的锯齿形层次遍历(通过)思路:使用两个堆栈效率:98.79%程序代码://103. 二叉树的锯齿形层次遍历//思路比较简单struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(N...
2018-11-24 20:15:21 119
原创 10.31(67. 二进制求和-----69. x 的平方根)
67. 二进制求和(通过)思路:本题和66题其实有点相似效率:89.86%程序代码:class Solution {public: string addBinary(string a, string b) { string result;//表示结果 int i = a.size() - 1; int j = b.size() - 1;//分别表示两个字符串的末尾 in...
2018-11-23 15:31:15 234
原创 10.30(60. 第k个排列-----66. 加一)
今天写的两个道题目都是数学模块的,感觉就是“很难很繁琐”,看似比较简单,却很难调试正确60. 第k个排列(通过)思路:效率:98.78%程序代码:class Solution {public: string getPermutation(int n, int k) { if (n == 1) return "1"; string s;//存储最终结果 vector<...
2018-11-23 15:29:52 174
原创 10.29( 96. 不同的二叉搜索树-----95. 不同的二叉搜索树 II)
96. 不同的二叉搜索树(参考博客通过了)(没有清晰的思路,没写出来,参考答案的思路之后写出来了)思路:效率:程序代码:参考网上的答案发现这是一道动态规划问题我们把n = 0 时赋为1,因为空树也算一种二叉搜索树,那么n = 1时的情况可以看做是其左子树个数乘以右子树的个数,左右字数都是空树,所以1乘1还是1。那么n = 2时,由于1和2都可以为跟,分别算出来,再把它们加起来即可。n ...
2018-11-23 15:29:01 425
原创 10.28(429. N叉树的层序遍历-----107. 二叉树的层次遍历 II)
429. N叉树的层序遍历(通过)思路:层序遍历效率:77.41%程序代码:class Solution {public: vector<vector<int>> levelOrder(Node* root) { vector<vector<int>> result; if (!root) return result; vec...
2018-11-23 15:27:31 129
原创 10.26(94. 二叉树的中序遍历-----102. 二叉树的层次遍历)
94. 二叉树的中序遍历(通过)思路:二叉树的遍历效率:100%程序代码:class Solution {public: vector<int> inorderTraversal(TreeNode* root) { vector<int> result; Haha(root, result); return result; } void Haha...
2018-11-23 15:26:31 117
原创 10.24(27. 移除元素-----13. 罗马数字转整数)
为了赶进度,赶紧搞一点简单的写一下27. 移除元素(通过)思路:略效率:100%程序代码:////27. 移除元素(通过)class Solution {public: int removeElement(vector<int>& nums, int val) { vector<int>::iterator tmp = nums.begin();...
2018-11-23 15:25:15 286
原创 leetcode 11.20(77、组合&&78、子集)
这两道题目比较具有相似性,都是考察深搜,因此写在一起,希望有所广益。由于最近主要在使用python编写程序,所以今天第一次使用python编写,一次成功,很棒,由于python里面的各种函数实在是太好用了,为了全面提升,也应该使用c++再编写一下77. 组合(通过—python版本)思路:使用递归公式:f[n][k]=f[n-1][k]+f[n-1][k-1]效率:91.5%(在pyt...
2018-11-19 19:54:22 152
原创 关于softmax_cross_entropy_with_logits以及sparse_softmax_cross_entropy
1、softmax_cross_entropy_with_logits()函数原型:tf.nn.softmax_cross_entropy_with_logits(_sentinel=None, labels=None, logits=None, dim=-1, name=None)注意:1、这个操作的输入logits是未经缩放的,该操作内部会对logits使用softmax操作。...
2018-11-10 10:07:30 1112
原创 图像处理——腐蚀,膨胀,开放,封闭,形态渐层处理,上帽,黑帽
一、滑杆调节的腐蚀与膨胀#include&lt;iostream&gt;#include&lt;opencv2/imgproc/imgproc.hpp&gt;#include&lt;opencv2/highgui/highgui.hpp&gt;#include&lt;opencv2/features2d/features2d.hpp&gt;using nam
2018-10-19 15:14:27 356 1
原创 10.13(129. 求根到叶子节点数字之和 130. 被围绕的区域)
129. 求根到叶子节点数字之和(通过)思路:递归,前序遍历的应用效率:100%程序代码:/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : ...
2018-10-13 12:03:04 239
原创 10.11(114. 二叉树展开为链表 116. 填充同一层的兄弟节点)
114. 二叉树展开为链表(通过)思路:递归效率:5.90%程序代码:错误程序,为什么我让一个原本指向空的指针指向别的树,结果会差别这么大class Solution { public: TreeNode* tmp; void flatten(TreeNode* root) { if (root == NULL) return; flatten(root-&amp;gt;l...
2018-10-11 10:52:53 266
原创 1.安装opencv以及下载相关的文件(源码+书籍)
1.首先选择一本评价比较好的书籍,我选择的是《学习opencv》这一本,书的下载链接以及源码连接如下:2.安装opencv,我是直接zaivs2017上面配置的opencv,参考下面这篇博客:https://blog.csdn.net/qq_41175905/article/details/80560429 非常详细,感谢作者!...
2018-10-10 12:47:25 218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人