python
文章平均质量分 55
sinat_38007523
这个作者很懒,什么都没留下…
展开
-
如何将传统代码加载到GPU中加速
numpy转化为cuda由于numpy比较基础和通用,但是GPU上跑实验必须使用tensor,故还是直接用torch里面的函数更加直接快速,其两者直接的对比整理如下:生成类操作 用途numpytorch随机整数np.random.randint(0,2,(4,3))torch.empty(4,3).random_(0,2)[0,1)均匀分布np.random.rand(3,4)torch.rand(3,4)任意均匀分布np.random.uniform(-1,1,(3,4))torch.empty(原创 2023-03-14 13:48:28 · 695 阅读 · 0 评论 -
pycharm中配置conda executable is not found
用conda创建环境后在pycharm里面添加不了。重启之后会自动加载到conda中。省流:最后也没搞明白为什么。原创 2023-02-20 11:20:06 · 2631 阅读 · 0 评论 -
anaconda创建环境为空、修改默认环境位置
但是还是删不掉,于是直接进入C:\Users\admin修改.condarc文件(默认隐藏的)虽然还是没有删掉c盘的路径,但默认创建环境的位置到d盘了,也算是达成目标。无论是用navigator还是命令行创建环境都无法指定python版本。因为我的这个文件里面是空白的,所以直接手动添加了。这个时候就可以创建指定版本的python了。另外一个问题是想要修改环境的默认位置。希望它创建在d盘,而不是默认的c盘。原创 2023-02-20 10:18:52 · 3331 阅读 · 3 评论 -
NameError: name ‘NAN‘ is not defined
【代码】NameError: name 'NAN' is not defined。原创 2023-02-13 14:44:05 · 722 阅读 · 0 评论 -
安装torch_geometric失败
把文件复制到当前路径。原创 2023-01-07 10:41:34 · 413 阅读 · 0 评论 -
DeprecationWarning:`scipy.sparse.csr`替换`csr_matrix`
DeprecationWarning解决办法Please use `csr_matrix` from the `scipy.sparse` namespace, the `scipy.sparse.csr` namespace is deprecated.直接过滤掉,眼不见为净原创 2022-12-07 10:31:50 · 1328 阅读 · 0 评论 -
pytorch从零开始搭建神经网络
pytorch教程之nn.Sequential类详解——使用Sequential类来自定义顺序连接模型_LoveMIss-Y的博客-CSDN博客_sequential类pytorch教程之nn.Module类详解——使用Module类来自定义模型_LoveMIss-Y的博客-CSDN博客_torch.nn.module对应Sequential的三种包装方式,Module有三种写法。原创 2022-11-11 15:33:33 · 4126 阅读 · 0 评论 -
找不到GLIBCXX_3.4.29问题
当出现Press [ENTER] to continue or ctrl-c to cancel adding it 时,按一下回车键。这个主要是库文件没有更新,可以使用如下代码。最后再启动服务,发现正常启动。原创 2022-11-03 14:20:04 · 6925 阅读 · 3 评论 -
DGL图神经网络库使用大全
图表示实体(节点)和它们的关系(边),其中节点和边可以是有类型的 (例如,“用户” 和 “物品” 是两种不同类型的节点)。 DGL通过其核心数据结构 DGLGraph 提供了一个以图为中心的编程抽象。 DGLGraph 提供了接口以处理图的结构、节点/边 的特征,以及使用这些组件可以执行的计算。本章首先简要介绍了图的定义(见1.1节),然后介绍了一些 DGLGraph 相关的核心概念:1.1 关于图的基本概念1.2 图、节点和边1.3 节点和边的特征1.4 从外部源创建图1.5 异构图1.6 在GPU上使用原创 2022-10-30 10:02:00 · 2530 阅读 · 0 评论 -
python import dgl
问题:安装的时候直接conda总是会卡住解决办法:用python -m加pip好用一些比如安装cuda113对应版本python -m pip install dgl-cu113 dglgo -f https://data.dgl.ai/wheels/repo.html原创 2022-10-21 11:04:15 · 1342 阅读 · 0 评论 -
pytorch安装命令
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorchpip3 install torch torchvision torchaudioCUDA11.6:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorchpip3 install torch torchvision torchaudio --extra-ind原创 2022-10-15 16:21:29 · 1138 阅读 · 0 评论 -
conda安装sklearn库失败
【代码】conda安装sklearn库失败。原创 2022-10-02 13:40:17 · 1166 阅读 · 1 评论 -
Socket通信 & HTTP通信
分层及其协议应用层:HTTP协议(基于传输层的TCP协议,主要解决如何包装数据)传输层:TCP协议(基于网络层的IP协议)、TPC/IP协议(主要解决数据如何在网络中传输)网络层:IP协议Socket连接与HTTP连接1.概念由于通常情况下Socket连接就是TCP连接,因此Socket连接一旦建立,通信双方即可开始相互发送数据内容,直到双方连接断开。但在实际网络应...转载 2019-04-25 21:44:14 · 786 阅读 · 0 评论 -
python导入包总是失败
以前就做过一点python的作业,在import的时候总结的经验就是“多试几次”,但是今天重新再来的时候,发现这个“笨办法”不适用了,弄了很久,都快想要重新安装试试看了,感谢csdn的前辈,提供了思路:1、32位的pip与64位的python不兼容据说直接用语句导入的pip包是32位的,会与python64位不兼容,但是并没有从网上成功找到64位的pip包,这个方法貌似不得行。# ...原创 2019-03-12 23:20:04 · 2738 阅读 · 0 评论 -
理解“生成高斯随机测量矩阵”段代码;奇异值分解(SVD)的理解
#生成高斯随机测量矩阵sampleRate=0.7 #采样率Phi=np.random.randn(256,256)u, s, vh = np.linalg.svd(Phi)Phi = u[:256*sampleRate,] #将测量矩阵正交化这段代码让我产生了如下疑问:1.采样率的作用是什么?怎么使用的?2.为何奇异值分解的各参数服从高斯分布?(到了最后也没有解决,不...原创 2019-03-17 12:35:37 · 3982 阅读 · 0 评论