- 博客(6)
- 收藏
- 关注
原创 python 二叉树从List创建和迭代遍历
由于是从List创建,所以要增加TreeNode类型的None节点,①防止在下面遍历的时候15、7这种叶子节点没有null,②让建立Null节点的时候不会出现:node.val是None而type是TreeNode不是None的情况,都是TreeNode直接判断node.val而不是node。用List代替栈,list.append等于stack.push,list.pop等于stack.pop。后序要用stack2存储pop出的当前根节点,中序要先向左遍历到左叶子节点为null然后返回遍历右子树。
2024-04-20 20:11:25 287
原创 使用sklearn.preprocessing.MinMaxScaler处理图像归一化产生条带
MinMaxScaler是在aix=0即列上进行归一化,更适用于时序数据处理而非二维数据。MinMaxSacler处理后出现条带,
2023-07-17 14:28:45 93
原创 如何把nn.embedding产生的词向量投影回文本空间
RT,CSDN真好玩全是介绍nn.embedding原理的,属于是人抄人抄人,一个小时没见到把vec转回句子的,就没人有这个问题吗?想要把词向量重新投射回去,首先要右乘一个逆矩阵(embedding_weight是一个奇异矩阵,所以是伪逆),之后还要通过求最小值的下标来获得它在字典中的值。之后,把字典倒置,(key, value)->(value, key),再查询index对应的word。怎么说呢,挺搞笑的,希望以后啃书的同时也敲敲代码思考一下。,它还有一个norm的过程,这个norm是未知的。
2023-07-01 00:07:01 437
原创 Js-类的构造和继承
JS里类的定义和继承实在五花八门,所以单独开一个笔记本记录。定义派生于Object的方式1.new Object:在创建对象后动态定义属性、方法var Car = new Object;Car.color = "red";Car.showColor = function(){ console.log(this.color);}//想要继承就要先构造空对象然后用__proto__原型链来继承var Car1 = new Object; //或者 = {}Car1.__proto__ =
2021-09-13 20:28:37 221
原创 【windows】anaconda+tensorflow(CUDA+cuDNN)+pycharm环境安装
被软件安装疯狂困住。。所以写个博客记录一下过程。装pycharm和anaconda就不说了,anaconda卸载了装最新版,它会自动给你装个3.8的python。pycharm pojie用刷新试用的补丁。主要怪自己anaconda的虚拟机和pycharm结合这部分知识不太明白。这里也记录一下anaconda的几个常用的命令及其含义:conda listconda list --revision //用来查询anaconda备份版本conda install --revision N //重置到曾
2021-09-12 17:55:15 399
原创 Matplotlib pyplot嵌入PYQT5的实战与反思
‘’‘第一次使用csdn的博客内容,写的有问题的地方以后再行更改’’’最近因为毕业设计的原因接触到pyqt5的库,用了一段时间,就想把使用过程中发生的事情记录下来,以供日后学习使用。0.参考书目1.《PyQt5快速开发与实战》:pyqt5的内容几乎都是参考了这里。脚本之x下的盗版,这书的特点就是简单易懂,也是我选pyqt5不选pyqt4的原因之一,找到介绍pyqt4的那本书太难啦qwq,该介...
2019-04-14 14:16:03 14404 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人