![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识
酣睡的小公举
这个作者很懒,什么都没留下…
展开
-
is, is not与==、!=的区别
结论:1、is, is not 对比的是两个变量的内存地址2、==,!= 对比的是两个变量的值由此可以进一步推出:a、假如比较的两个变量,指向的都是地址不可变的类型(str等),那么is,is not 和 ==,!= 是完全等价的。b、假如对比的两个变量,指向的是地址可变的类型(list,dict,tuple等),则两者是有区别的。现分别对这两种情况加以说明:1、比较的两个变量均指向不可变类型a="hello"b="hello"print(a is b, a==b) # 输出为 True转载 2021-03-18 22:38:28 · 1008 阅读 · 0 评论 -
python内部函数对变量的使用
Python寻找变量的顺序如下图所示。只读不写这个寻找只是使用这个变量,即只读不写。如果有赋值等操作时则会报错说变量未定义。以下面代码为例:如果c函数只是使用b,则可以直接用,程序会根据上文所说的顺序来寻找这个变量。所以如果没有b=5这种对b赋值的操作,则不会有任何问题。但如果要对b进行修改,而在对b进行赋值之前使用b,这时候程序会报错说变量未定义,而不是去找外围的b。所以当内部作用域想修改外部作用域的变量时,就要用到global和nonlocal关键字了。global是全局的,nonlocal是上一转载 2021-03-17 11:38:51 · 316 阅读 · 0 评论 -
下载python的包进行安装
以安装 PyEMD 为例:1. 首先下载PyEMD-master.zip压缩包,并解压下载地址2. cmd到该文件目录下3. 进行安装输入:python setup.py install # 进行该程序的安装再输入:pip install EMD-signal #进行包的安装。...原创 2021-03-03 11:31:17 · 187 阅读 · 0 评论 -
tensorflow中四种不同交叉熵函数
Tensorflow中的交叉熵函数————————————————版权声明:本文为CSDN博主「Mr番茄蛋」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_35203425/article/details/79773459tensorflow中自带四种交叉熵函数,可以轻松的实现交叉熵的计算。...转载 2020-03-17 10:35:09 · 305 阅读 · 0 评论 -
win10系统下anaconda和tensorflow安装
昨天下午开始安装tensorflow,结果折腾一下午,也没有成功,开始时总是安装不上,后来安装上但是导入tensorflow模块不成功,搜索的无数教程未果,今天上午又继续捣鼓才最终安装成功。所以把我遇到的问题及解决办法记下来方便以后再安装,也希望能帮到同样被这困扰的小伙伴Anaconda安装Anaconda官方网站:https://www.anaconda.com/download/ ...原创 2020-03-14 18:57:29 · 152 阅读 · 0 评论 -
特征选择——互信息量
衡量单变量的相关性指标有很多,比如Pearson相关系数、Pearson卡方检验、Fisher得分、互信息等。目录信息量信息熵条件熵互信息量用于特征选择(Python)OC信息量信息熵条件熵互信息量用于特征选择(Python)import pandas as pdimport numpy as npdef mutual_infor(X, y): ''' ...转载 2020-03-11 16:48:45 · 1077 阅读 · 1 评论