- 博客(83)
- 收藏
- 关注
原创 如何关闭win10音量调节时 左上角出现的黑框
的地址栏里,回车,把黄色里的Hardware Media Key Handling,后面选项改为disabled,重启chrome,就好了。就是换一个播放视频来更改文字的显示,没得办法!很遗憾的,由于是系统的设计,所以无法更改。然后跟在跟chrome操作方法一样。
2024-06-25 20:36:33
3313
原创 pyqt5中槽函数运行时间长导致界面卡死的问题:
把耗时操作放到一个Worker线程中的run()函数下执行,在GUI类文件中绑定操作的地方,创建Worker进程实例,启动进程即可。当用PyQt5开发一个GUI界面 ,后台逻辑执行时间长,界面就容易出现卡死、未响应等问题。(GUI(Graphics User Interface),中文名称为图形用户界面)通过继承QThread并重写run()方法的方式实现多线程代码的编写。另开一个线程来执行这个耗时操作(使用QThread)(1)使用python的线程。(2)使用QThread。只在主线程中操作界面。
2024-05-20 18:44:57
1642
1
原创 plt不使用子图的方式下,实现多个图同时显示:
QtMatplotlib 也可以使用Qt作为后端,然后通过Qt窗口的方法来控制窗口位置。以下是一个示例:(其它也有使用使用wxPython作为 Matplotlib 后端,使用tkinter作为 Matplotlib 后端)
2024-05-17 00:49:05
506
原创 pyqt5实现定时的显示:
类来实现定时器功能,以便实现实时的显示。这样可以避免阻塞主线程,让程序保持响应。time.sleep(1) # 暂停一秒。2.可以使用 PyQt5 的。
2024-05-16 09:11:13
362
原创 pyqt5中实时输出的关键:输出重定向:
可以为每个文本框创建一个独立的 PrintLogger 实例,并将 print() 函数的输出重定向到不同的文本框。以下是一个示例,演示了如何将输出重定向到多个文本框:import sysfrom PyQt5.QtWidgets import QApplication, QTextEdit, QVBoxLayout, QWidgetfrom io import StringIOclass PrintLogger(object): def __init__(self, text_wid
2024-05-14 21:23:59
389
原创 pyqt5报错:AttributeError: ‘mywindow‘ object has no attribute ‘setCentralWidget‘
注意你的界面是基于Main Window 还是 widget!直接把这段代码复制在 ui转 py文件的后面。
2024-05-11 19:42:25
970
原创 pyqt文件解析:
pyqt5项目目录一般是什么样子的?带数据库操作,第三方api请求,本地操作,这些操作一般目录怎么构建比较妥当?以下是各目录的简要说明:
2024-05-09 09:13:56
448
原创 K-WL,K-FWL,set k-WL的区别:
参考:这里有介绍 K-WL和 K-FWLWeisfeiler-Lehman Test - 馒头and花卷 - 博客园 (cnblogs.com)
2024-03-21 22:39:48
1109
原创 加快模型训练速度--分布式训练/其它方法
参考:Distributed Training — pytorch_geometric documentation (pytorch-geometric.readthedocs.io)
2024-03-15 10:09:21
536
原创 python安装graph-tool 和 torch_geometric,pytorch总结:
从PyG2.3开始,您可以安装和使用PyG,除了PyTorch之外,不需要任何外部库。查看电脑 cuda版本来安装,安装版本可以比电脑的低,不要比它高,高版本的兼容低版本的。
2024-03-09 21:55:03
2103
原创 python代码报错分析:
这种的就是因为数据输入维度和 GNN层接受维度不一致,例如输入是15,linear的接受维度是30,也能运行,但是反向传播的时候就会有问题。
2024-03-08 09:25:29
354
原创 对称群(Symmetric group)
在群论中,对称群通常表示为Sₙ,其中 n 是集合中元素的个数。对称群 Sₙ 包含了集合 {1, 2, ..., n} 上所有可能的置换。就是说给定一个集合A,存储 n 个元素,Sₙ 中存储的是这 n 个元素的不同排列。在g 之后应用f首先将1映射到2,然后将2映射到自身;3到4,然后到5,依此类推。所以f和g的组合给出。排列f和g的组成f∘g,发音为“f of g”,(下面这种表示容易理解,上面的例子是更简洁的循环表示法)就是说函数组合是从右向左的。
2024-01-05 16:21:18
4059
原创 from torch_geometric.utils import k_hop_subgraph和subgraph
提取给定节点node_idx经过num_hops跳到达的所有节点组成的子图(包括node_idx本身)。
2023-12-11 16:41:34
1970
原创 AX和A(T)X的区别是?
对于无向图来说,A默认边上的权重都为1,所以A和A的转置结果一致,其中在PYG中,有向图还是作为有向图去处理了,上边edge_index的例子就是最好的说明。当遇到有向图,尤其是节点之间互相有边,边上的权重还不一样,那么就要注意将A转换为A的转置进行矩阵乘法。
2023-12-10 16:53:44
1227
原创 torch.nn.batchnorm1d,torch.nn.batchnorm2d,torch.nn.LayerNorm解释:
是一种加速神经网络训练和提升模型泛化能力的技术。它对每个特征维度进行标准化处理,即调整每个特征的均值和标准差,使得它们的分布更加稳定。Batch Norm主要是为了输入在激活函数的敏感区。所以BatchNorm层要==加在激活函数前面==。
2023-11-25 13:47:36
3908
原创 java.net.SocketTimeoutException:No buffer space available (maximum connections reached?): connect
1. 修改注册表 :(本人在现场用的这个方案)
2023-11-18 17:14:23
3774
原创 GAT里面的sofamax函数的实现:
因为指数在x轴正轴爆炸式地快速增长,如果zi比较大,exp(zi)也会非常大,得到的数值可能会溢出。溢出又分为下溢出(Underflow)和上溢出(Overflow)。计算机用一定长度的二进制表示数值,数值又被称为浮点数。当数值过小的时候,被四舍五入为0,这就是下溢出;当数值过大,超出了最大界限,就是上溢出。一组数直接求softmax,和这组数取出最大值后,每个数逐个减去最大值然后求softmax的结果是一样吗?
2023-11-17 10:45:27
171
原创 以太网,宽带,
宽带是一种互联网接入方式,宽带不一定必须有线,宽带包括有线宽带和无线宽带。宽带连接通常是通过网线将电脑或其他设备与调制解调器(如ADSL猫)连接,再通过电话线或光纤等介质与互联网服务提供商的网络连接。因此,要进行宽带连接,通常需要网线来连接设备和调制解调器。 而以太网通常是通过有线方式连接的局域网技术。所以说,以太网是必须有线的,但宽带不一定必须有线。 无线宽带不等同于Wi-Fi。无线宽带是一种通过无线方式提供的宽带服务,无线宽带就是我们通常所说的无线网。无线网采用无线通信技术实现的网络。而Wi-Fi是
2023-11-17 10:02:59
774
原创 Linux命令 /解决CUDA占用的问题
2.kill pid (把 pid换成相应的进程对应的数字)1.nvidia-smi 查看哪些进程在占用cuda。ps-u 显示指定用户的进程信息。
2023-11-14 17:14:34
848
原创 scatter_add / scatter_sum,Tensor.scatter_add_函数解释:
Tensor.scatter_add_(dim, index, src) → Tensor1.参数: dim (int) – 哪一dim进行操作index (LongTensor) – 要在的out的哪一index进行操作src (Tensor) – 待操作的源数字
2023-11-06 17:38:44
956
原创 10*10的SparseTensor和10*10的Tensor哪个占用的内存大?
总结,哪一个占用的内存大取决于数据本身的稀疏程度。在数据非常稀疏的情况下,中的非零元素非常多,接近或超过全量数据,那么。需要存储所有的元素值。只需存储非零元素的位置和值,而。的内存占用可能会大于或等于。的大部分元素都是零,那么。对于一个10x10的。
2023-11-05 16:20:45
156
原创 出现的离奇错误:AttributeError: ‘function‘ object has no attribute ‘seed‘
模块的其他功能,第一种方法可能更合适。如果只是设置随机种子,第二种方法更简单。这个错误是因为你的代码中存在一个命名冲突。Python标准库中有一个名为。这个错误是因为你的代码中存在一个命名冲突。Python标准库中有一个名为。选择哪种方法取决于你的偏好和代码的结构。如果你打算在代码的其他地方使用。函数来设置随机种子。这样就不会有命名冲突了。模块,而是使用Python的内置。模块,而是指向你之前导入的。模块,而是指向你之前导入的。不再是指向标准库中的。不再是指向标准库中的。
2023-10-31 17:27:57
1324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人