- 博客(206)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 Python 编码规范 (Google)
分号行长度括号缩进空行空格Shebang注释类字符串文件和 socketsTODO 注释导入格式语句访问控制命名Main
2023-10-24 16:03:46 466
原创 Pytroch nn.Unfold() 与 nn.Fold()图码详解
`Unfold()`与`Fold()`一般成对出现。用途有:1. 代替卷积计算;2. 图片patch化。nn.Fold()是 nn.Unfold() 函数的逆操作。 (参数相同、滑动窗口没有重叠的情况下,可以完全恢复【真互逆】。滑动窗口有重叠情况下不能恢复到Unfold的输入)
2023-05-02 00:02:07 5399 1
原创 Microsoft账户打不开登录界面、无法登录,但网络可正常上网,解决方法
实际上浏览器是可以正常上网的,不过windows网络那里显示“无网络连接”,且office等微软账号登录不上,登录界面都无法正常显示,提示**“没有网络”或类似的网络问题。(不是上面的点关机、再开机)。windows网络那里显示图标正常有网,并且可以登录微软账户了。不知道只重启电脑就行了,还是前面的操作也有用。
2023-04-23 18:11:53 9230 2
原创 Python代码的执行顺序/过程
C++中以main函数为执行的起点;Python中首先执行最先出现的非函数定义和非类定义的没有缩进的代码,如示例一之中的第一行。一份程序为了区分主动执行还是被调用,Python引入了变量__name__,当文件是被调用时,__name__的值为模块名,当文件被执行时,__name__为'__main__'所以会经常看到别人的代码这么写同时也是典型的python#/usr/bin/env/ python #(1) 起始行。
2023-03-31 17:39:10 2145
原创 NumPy中 ravel() 和 flatten() 展平数组 对比
共享内存,因此如果您更改其中一个的值,另一个的值也会更改。在副本的情况下,为每个分配内存,因此它们彼此分开处理。到目前为止的示例是针对二维数组的,但是可以用相同的方式展平三维或更多维的多维数组。例如,如果具有指定步长的切片被展平并且内存中的步幅不恒定,则也返回一个副本。您可以指定一个所谓的类数组对象,例如 Python 的内置。在副本的情况下,为每个分配内存,因此它们彼此分开处理。,因此如果您更改其中一个的值,另一个的值也会更改。尽可能返回视图,但在某些情况下,它们会返回副本。(在视图的情况下,它与原始。
2023-01-05 18:25:38 1206
原创 张量/数组存储方式与向量化展开/展平、view、reshape、permute对比
对于一个Tensor来说,我们可以认为它有两种存储方式。
2023-01-05 16:13:42 2807 1
原创 torch.einsum() 用法说明
这里,j 是求和下标,i 和 k 是输出下标(有关原因的更多详细信息,请参见下面的部分)。例外情况是,如果对相同的输入操作数重复下标,在这种情况下,此操作数的标有此下标的维度必须在大小上匹配,并且操作数将被其沿这些维度的对角线替换。,它将覆盖下标未覆盖的维度,例如,对于具有 5 维的输入操作数,等式“ab…中的字母) ,用逗号 (‘,’) 分隔每个操作数的下标,例如’ij,jk’指定两个二维操作数的下标。中相同数量的维度,但省略号的“形状”(它们覆盖的维度的大小)必须一起传播。) – 爱因斯坦求和的下标。
2022-12-25 11:39:37 5364 1
原创 Python查找指定元素的索引(bool索引)
【注】:下面用 c = copy.deepcopy(a) (属于传值、拷贝),不改变原变量a的值。【注】:下面用 c = a (属于传地址、引用),也改变原变量a的值。
2022-11-22 22:16:10 2090
原创 python 存储读取变量的几种方法
* numpy.save():数组会以未压缩的原始二进制格式保存在扩展名为. npy 的文件中。* numpy.load():读取 .npy文件的数据,直接转换为numpy数组
2022-11-22 17:21:38 4118
原创 解决Git ‘unable to resolve host address ‘github.com‘、 ‘raw.githubusercontent.com‘
对于Windows系统下,可能上述还不起作用。需要再将C:\Windows\System32\drivers\etc下的hosts文件,也做上述改动即可解决。
2022-10-29 13:22:58 2970 1
原创 点积、叉积、内积、外积【汇总对比】
点积(dot product)又叫标量积、数量积(scalar product)。它是两个数字序列的相应条目的乘积之和。在欧几里得几何中,两个向量的笛卡尔坐标的点积被广泛使用。它通常被称为欧几里得空间的内积(或很少称为投影积),是内积的一种特殊情况,尽管它不是可以在欧几里得空间上定义的唯一内积。
2022-10-24 21:39:26 36143 4
原创 system error: 10048 - Only one usage of each socket address (protocol/network address/port) is norma
RuntimeError: The server socket has failed to listen on any local network address. The server socket has failed to bind to [DESKTOP-7FQDOK8]:6699 (system error: 10048 - Only one usage of each socket address (protocol/network address/port) is normally permi
2022-09-26 22:41:46 1721
原创 信噪比与图像信噪比【笔记】
图像的信噪比应该等于信号与噪声的功率谱之比,但通常功率谱难以计算,有一种方法可以近似估计图像信噪比,即信号与噪声的方差之比。
2022-08-11 10:58:17 2083
原创 解决CondaHTTPError: HTTP 000 CONNECTION FAILED for url XXX
将下面两个文件:libcrypto-1_1-x64.dlllibssl-1_1-x64.dll从 D:\Anaconda3\Library\bin复制到
2022-07-25 17:14:49 1121
原创 解决ProxyError: Conda cannot proceed due to an error in your proxy configuration.
1. 先关闭代理软件/VPN,尝试是否可以解决;2. 在电脑 setting-> network and internet-> proxy-> 下图红框中添加*.anaconda.org,尝试是否可以解决;
2022-07-25 17:05:59 25149 6
原创 编写一个在bash / shell 和 PowerShell中均可运行的脚本
任务:创建一个集成脚本来设置一些环境变量, 使用 wget 下载文件并运行它.挑战在于它需要是可以在 Windows PowerShell 和 bash / shell 上运行的 SAME 脚本.
2022-07-25 16:57:02 840
原创 MATLAB输出格式控制 %d,%f,%c,%s的用法
%f输出小数;%4.2f表示输出总长度最小为4,小数点后保留2位。如果小数点前总长度大于这里的4,则也会输出完整、正确的值,如果小数点前+小数点后2位总长小于4,则会在前面加空格。
2022-06-27 13:25:38 18391
原创 Shell脚本(.sh文件)如何执行完毕之后不自动关闭、闪退?
Shell脚本异常傲娇,出错后、执行完根本不给你机会让你查看报错信息、输出信息,直接闪退。废话不多说,调教方法如下,直接在Shell脚本末尾加上如下代码:
2022-06-21 22:58:54 14093 4
原创 使用命令行参数运行的 Python 程序如何在Pycharm、VS Code中调试(包括shell脚本运行方式)
一、点击 Run--->Edit Configuration--->选择要使用命令行参数运行的程序,在 parameters 中输入命令行参数。二、将需要用到的环境变量等利用os.environ添加到.py代码文件中。
2022-06-19 16:04:07 3169
原创 ModuleNotFoundError: No module named ‘xxx‘产生的原因与解决方案汇总
ModuleNotFoundError: No module named 'xxx'产生的原因与解决方案汇总
2022-06-16 23:43:16 9664 1
原创 windows与linux常用命令对应表及使用技巧(Terminal、Git bash、cmd、Powershell)
Linux通过Terminal执行命令。windows通过PowerShell和Command prompt执行命令。
2022-06-03 10:48:38 5054 1
原创 Nvidia GPU 最新计算能力表(CUDA Compute Capability)
Jetson ProductsGPUCompute CapabilityJetson AGX Xavier7.2Jetson Nano5.3Jetson TX26.2Jetson TX15.3Tegra X15.3GeForce and TITAN ProductsGPUCompute CapabilityGeForce RTX 30908.6GeForce RTX 30808.6GeForce RTX 30708.6NVIDIA TITAN RTX7.5Geforce RTX 2080 Ti7.5G
2022-05-28 16:04:19 16935
原创 常见分类变量编码方法(Target、Leave-one-out、One-hot Encoding)
one-hot 编码(one-hot encoding)one-hot 编码(one-hot encoding)类似于虚拟变量(dummy variables),是一种将分类变量转换为几个二进制列的方法。其中 1 代表某个输入属于该类别。从机器学习的角度来看,one-hot 编码并不是一种良好的分类变量编码方法。众所周知,维数越少越好,但 one-hot 编码却增加了大量的维度。例如,如果用一个序列来表示美国的各个州,那么 one-hot 编码会带来 50 多个维度。one-hot
2022-05-25 15:36:04 1887
原创 先验概率、后验概率、贝叶斯公式_学习笔记
先验概率(prior probability):先验概率是指根据以往经验和分析得到的概率,如全概率公式,它往往作为"由因求果"问题中的"因"出现的概率。在贝叶斯统计推断中,不确定数量的先验概率分布是在考虑一些因素之前表达对这一数量的置信程度的概率分布。例如,先验概率分布可能代表在将来的选举中投票给特定政治家的选民相对比例的概率分布。未知的数量可以是模型的参数或者是潜在变量。后验概率(posterior probability):事情还没有发生,要求这件事情发生的可能性的大小,是先
2022-05-08 12:51:38 2799
原创 Python中5种下划线的含义
1、变量名前只有一个下划线(_X):按照约定俗成的规定,当你看到这样的变量时,意思就是,“虽然我可以被访问,但是,请把我视为私有变量,不要随意访问”。2、变量名前有两个下划线(__X):是类内部的变量,私有属性/方法(只能在类的内部访问/调用)。3、变量名前后都有两个下划线(__X__):表示是系统级变量、专有方法。4、变量名本是就是一个下划线(_):表示仅作为变量占位符,省略返回该位置的变量值;或者在交互模式下,最近一次表达式的返回值。参考资料:https://www...
2022-05-05 10:50:16 1903
原创 利用Tab对Word内容进行居中、对齐、生成菜谱、目录
Tab键,在Word中对文字排版、对齐,有着非常强大的作用,可以用于制作类似表格的东西、居中公式、生成菜谱、目录等。现在来介绍记录下Tab制表位的常用且重要的用法。1. 调出标尺2. 选中要进行对齐、制表格式化的内容3. 双击标尺栏,设置制表位位置、对齐方式、引导符。完成后,会在标尺上指定位置出现指定制表位类型的图标4. 依次在要分隔、对齐的内容间按Tab。第N次Tab会执行标尺上第N个制表位位置与类型。5. 如果位置不满意,可以拖动标尺上的制表位调整,也可双击标尺上的制表位输入..
2022-05-05 10:46:59 2928
原创 word标尺单位怎么变更单位
1. 进入“word选项”。2. 跳出弹窗,点击“高级”。3. 下拉滑动栏至“显示”,“以字符单位为度量单位”前面的方框中把√取消。4. 根据自定义选择单位,比如厘米。5. 点击确定,就能看到修改好标尺的单位了。...
2022-05-02 18:01:47 1734
原创 利用 Edit plus 按列选择、删除空行
EditPlus 是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,同步于剪贴板可自动粘贴进 EditPlus 的窗口中省去粘贴的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java,另外,它还内建完整的HTML & CSS1 指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网
2022-04-19 16:21:53 1240
原创 【扫盲】机器学习中模型的容量、表示容量、有效容量
我们训练机器学习模型时,可以选择训练集来拟合目标函数,降低训练误差,并缩小训练误差和测试误差的差距(欠拟合和过拟合)。模型的容量(capacity)从本质上说是描述了整个模型的拟合能力的大小。容量低的模型可能在训练集上就会很难拟合目标函数,产生而欠拟合;容量高的模型或许会在训练集上可以很好的拟合目标函数,而不具备一定的泛化能力,导致过拟合。增加模型容量的方法有很多,比如我们使用线性回归函数来拟合一个线性函数,就可以通过增加参数高次幂的方法来增加模型容量,一个5次多项式...
2022-03-30 23:00:55 3620
数字图像处理标准测试数据集文献常用
2022-10-30
Kite——超好用的代码补全工具(官方下载,安全纯净)
2022-09-18
Consolas.rar
2021-12-05
RawViewer.zip
2021-04-16
ArcGIS Desktop 10.6 全家桶 完整版 百度网盘.txt
2020-07-16
【经典】Surfer8.0软件超详细使用教程.doc
2020-07-10
C#如何将【记录了图片信息的二进制文件】转为正常可打开的图片文件?
2021-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人