<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MAGDB的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/magicdoubi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; magicdoubi]]></copyright><item><title><![CDATA[PN结解释]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/132826005</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/132826005</guid><author>magicdoubi</author><pubDate>Tue, 12 Sep 2023 10:51:17 +0800</pubDate><description><![CDATA[N区域的自由电子流出后，掺杂的磷由于失去了电子所以带正电。硅掺杂硼，缺少电子，显正电，就是P（Positive）硅掺杂磷，多出电子，显负电，就是N（Negative）P区域由于多了很多电子，掺杂的硼控制不住所以呈现了负电。左边代表游离的电子，右边代表缺少电子形成的空穴。电子会自发的像空穴移动，就像水往坑里流。只有图中接法才能让电子流向空穴进而导通。（这一部分不知道理解的是否有问题）电子流动方向与电流方向相反。在N和P的连接区域附近。]]></description><category></category></item><item><title><![CDATA[cocos 导出微信小游戏没有app.json]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/132246490</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/132246490</guid><author>magicdoubi</author><pubDate>Sat, 12 Aug 2023 11:22:01 +0800</pubDate><description><![CDATA[只需要导入项目时选择小游戏再导入项目即可。game.json对应的是微信小游戏。app.json对应的是微信小程序。]]></description><category></category></item><item><title><![CDATA[Microsoft store 无法连接网络]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/128055479</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/128055479</guid><author>magicdoubi</author><pubDate>Sat, 26 Nov 2022 18:52:59 +0800</pubDate><description><![CDATA[取消勾选为LAN使用代理服务器]]></description><category></category></item><item><title><![CDATA[VScode设置pretty-printer无效]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/127990836</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/127990836</guid><author>magicdoubi</author><pubDate>Wed, 23 Nov 2022 09:41:29 +0800</pubDate><description><![CDATA[开始我意识到是gdb的问题，我以为是gdb相关组件没安装完善，于是用下面指令打开Mingw Installation Manager，安装gdb其他相关。win10系统下，VScode中即使在launch.json中进行了如下设置，还是无效。替换了原来的Mingw（就是将环境变量都改为新的这个，原来的删不删都无所谓）然而安装完，问题也没有解决。]]></description><category></category></item><item><title><![CDATA[Python和C程序运行的区别]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/127950220</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/127950220</guid><author>magicdoubi</author><pubDate>Sun, 20 Nov 2022 16:36:59 +0800</pubDate><description><![CDATA[Python对字节码进行一句句的解释执行（类似生成了一个可执行的序列）可以看到，C编译得到汇编语言，python编译得到字节码。为了更好的展示Python和C程序运行的区别给出下图。C对汇编语言经过汇编和链接得到一个可以执行的整体。]]></description><category></category></item><item><title><![CDATA[Python 通过类名来调用类]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/120925355</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/120925355</guid><author>magicdoubi</author><pubDate>Sun, 24 Oct 2021 10:00:15 +0800</pubDate><description><![CDATA[字符串调用类
下面的算法可以通过输入字符串调用类
from .a import A
from .b import B
from .c import C

def get_cls(name):
    sn = sys.modules[__name__]
    c = [i for i in dir(sn) if callable(getattr(sn, i))]
    temp_list = [current_usr.lower() for current_usr in c]
    if name.l]]></description><category></category></item><item><title><![CDATA[python判断两路径是否相同]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/120404833</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/120404833</guid><author>magicdoubi</author><pubDate>Tue, 21 Sep 2021 20:04:46 +0800</pubDate><description><![CDATA[os.path.samefile(path1, path2)
# 如果两个路径都指向相同的文件或目录，则返回 True。

如果有必要
os.path.normcase(path)
# 规范路径的大小写。

参考
python文档

]]></description><category></category></item><item><title><![CDATA[python mat转npy或csv]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/118974343</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/118974343</guid><author>magicdoubi</author><pubDate>Wed, 21 Jul 2021 19:29:30 +0800</pubDate><description><![CDATA[import numpy as np
import pandas as pd
import scipy.io as sio

features_struct = sio.loadmat('./warpAR10P.mat')
features = list(features_struct.values())  
features = np.hstack((features[-2], features[-1]))

# 保存为csv
dfdata = pd.DataFrame(data=features)
df]]></description><category></category></item><item><title><![CDATA[python装饰器]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/118769244</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/118769244</guid><author>magicdoubi</author><pubDate>Fri, 16 Jul 2021 09:08:12 +0800</pubDate><description><![CDATA[什么是装饰器
装饰器
装饰器最常见的用处时保存日志
简单的例子
def decorator(func):
    def wrapper(*args, **kwargs):
        print('This is a test')
        return func(*args, **kwargs)
    return wrapper

@decorator
def test():
    print('这是一个测试')

test()

运行结果
This is a test
这是一个测试

]]></description><category></category></item><item><title><![CDATA[R语言logistic回归问题解决]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/117702674</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/117702674</guid><author>magicdoubi</author><pubDate>Tue, 08 Jun 2021 15:01:15 +0800</pubDate><description><![CDATA[使用logistic回归时，偶尔会出现以下问题
&gt; a=glm(X1~.,w,family=binomial(link='logit'))
Warning messages:
1: glm.fit:算法没有聚合 
2: glm.fit:拟合機率算出来是数值零或一 

警告1
算法不收敛，可以通过control=list(maxit=100)，增大迭代次数
如：
a=glm(X1~.,w,family=binomial(link='logit'),control=list(maxit=100))

警告]]></description><category></category></item><item><title><![CDATA[Excel分段求平均值]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/116832835</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/116832835</guid><author>magicdoubi</author><pubDate>Sat, 15 May 2021 09:22:31 +0800</pubDate><description><![CDATA[A列每十个数计算一次均值
=AVERAGE(OFFSET(A$1,(ROW(A1)-1)*10,,10))


]]></description><category></category></item><item><title><![CDATA[np.shuffle()使用]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/116144354</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/116144354</guid><author>magicdoubi</author><pubDate>Mon, 26 Apr 2021 10:13:55 +0800</pubDate><description><![CDATA[使用时间作为随机种子
import random
import time

index = [16, 20, 10, 5]
random.seed(time.time())
random.shuffle(index)


]]></description><category></category></item><item><title><![CDATA[I(X,Y；Z),I(X；Y；Z)之间的区别]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/116058944</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/116058944</guid><author>magicdoubi</author><pubDate>Fri, 23 Apr 2021 16:12:41 +0800</pubDate><description><![CDATA[I(X;Y;Z)
当有三个随机变量时他们之间各种熵和互信息之间关系如下图所示，可以看到中间那部分就是I(X;Y;Z)I(X;Y;Z)I(X;Y;Z)
I(X;Y;Z)=I(X;Y)−I(X;Y∣Z)I(X;Y;Z)=I(X;Z)−I(X;Z∣Y)I(X;Y;Z)=I(Y;Z)−I(Y;Z∣X)I(X;Y;Z)=H(X,Y,Z)−H(X)−H(Y)−H(Z)+I(X,Y)+I(Y,Z)+I(X,Z)
I(X;Y;Z) = I(X;Y)-I(X;Y|Z)\\
I(X;Y;Z) =  I(X;Z)-I(X;Z|Y]]></description><category></category></item><item><title><![CDATA[R语言Caret中train支持的method]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/115260913</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/115260913</guid><author>magicdoubi</author><pubDate>Sat, 27 Mar 2021 10:30:34 +0800</pubDate><description><![CDATA[可以使用以下代码查看
library(caret)
names(getModelInfo())

&gt; names(getModelInfo())
  [1] "ada"                 "AdaBag"              "AdaBoost.M1"        
  [4] "adaboost"            "amdai"               "ANFIS"              
  [7] "avNNet"              "awnb"  ]]></description><category></category></item><item><title><![CDATA[win server无法安装无线网卡驱动]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/115042083</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/115042083</guid><author>magicdoubi</author><pubDate>Sun, 21 Mar 2021 09:45:26 +0800</pubDate><description><![CDATA[win服务器需要在服务器管理器内添加无线LAN服务


然后再重启服务器就会发现驱动已经安装完毕，可以使用了

]]></description><category></category></item><item><title><![CDATA[R语言入门知识]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/115033793</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/115033793</guid><author>magicdoubi</author><pubDate>Sat, 20 Mar 2021 20:30:21 +0800</pubDate><description><![CDATA[知识点


在R语言中，赋值为&lt;-，也可以用=，但是不推荐(-&gt;是向右赋值)


$ @	元素提取、位置提取


一行代码执行多条语句，每条语句之间用分号;分隔。


使用#进行注释


函数定义
FuncName &lt;- function (arglist) {
	  expr
	  return(value)
}



包的操作
包的安装：
install.packages("包的名字")

加载包：
library(包的名字)

从环境中移除包：
detach("package:包的名]]></description><category></category></item><item><title><![CDATA[pyqt翻译软件]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/111223876</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/111223876</guid><author>magicdoubi</author><pubDate>Tue, 15 Dec 2020 16:34:16 +0800</pubDate><description><![CDATA[编写原因
有时需要翻译pdf，而且pdf复制后的文本格式需要整理一下才能更好的阅读
随便实现了一下，仅实现了功能，写的不好
开发环境
语言：python3.6
系统：win10
百度翻译api
注册的百度翻译开发者使用的通用翻译
实名认证后可以使用高级版，标准版其实也够用
注册地址
我写得这个必须要注册，因为需要appid和秘钥，填写两个变量的位置在程序中留出空了

运行效果
剪贴板翻译打钩后，就可以直接获取剪贴板内容翻译
ctrl+shift+c是翻译的快捷键

程序
要使用的话注意appid和秘钥不要忘]]></description><category></category></item><item><title><![CDATA[Injective, Surjective and Bijective]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/109435222</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/109435222</guid><author>magicdoubi</author><pubDate>Sun, 01 Nov 2020 20:06:51 +0800</pubDate><description><![CDATA[转自：https://www.mathsisfun.com/sets/injective-surjective-bijective.html

Injective：不会有两个或多个指向同一个 B 的 A 。允许 B 没有与之配对的 A
Surjective：每个 B 都有至少一个与之匹配的 A（可能不止一个）。 不会有 B 没有配对的情况。
Bijective：可以将其视为两组之间的完美配对：每个元素都有一个搭档，而没有一个人被排除在外。

...]]></description><category></category></item><item><title><![CDATA[pynvml运行错误]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/109271102</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/109271102</guid><author>magicdoubi</author><pubDate>Sun, 25 Oct 2020 11:04:44 +0800</pubDate><description><![CDATA[环境

Windows 10（1903）
NVIDIA studio 456.38 驱动

问题
安装完驱动后发现 C:\Program Files\NVIDIA Corporation\NVSMI 里面是空的，所以会出现以下错误
Traceback (most recent call last):
  File "D:\Python\Python36\lib\site-packages\pynvml.py", line 641, in _LoadNvmlLibrary
    nvmlLib = CDLL]]></description><category></category></item><item><title><![CDATA[Soft set软集合]]></title><link>https://blog.youkuaiyun.com/magicdoubi/article/details/109229749</link><guid>https://blog.youkuaiyun.com/magicdoubi/article/details/109229749</guid><author>magicdoubi</author><pubDate>Fri, 23 Oct 2020 20:23:08 +0800</pubDate><description><![CDATA[幂集（Power Set）， 就是原集合中所有的子集（包括全集和空集）构成的集族。
U为初始全集, E为参数集, P(U)是U的幂集, 且A⊂E
定义1:(F,A)称作U上的软集合 ,F:A-&gt;P(U)
软集合不是一个集合
β\betaβ
参考文献：

Molodtsov D.Soft set theory—first results[J].Computers and Mathematics with Application, 1999, 37 (4/5) :19~31.


...]]></description><category></category></item></channel></rss>