- 博客(23)
- 收藏
- 关注
原创 服务器上通过podman容器运行需要较低版本cuda的代码
在本地跑代码会爆显存,所以想用组里的服务器来训练模型,由于使用的事tensorflow的gpu版本,所以需要对应的cuda和cudnn版本。使用的是Red hat的服务器,由于服务器的cuda版本较新,所以无法运行tensorflow-gpu1.2.0支持的代码,而且我没有root权限,所以也无法直接安装自己所需的cuda和cudnn版本。于是就想着借助podman容器来运行我的点代码。
2024-08-22 10:35:20
671
原创 tensroflow按需排列张量,查找指定信息
因为这些数据都需要根据给定顺序进行排序,假设如上,如何拿到types_sample=2,types_index_sample =1对应的location?
2024-07-17 14:19:17
177
1
原创 tensorflow学习2-查找指定元素并进行操作
实现一个tensorflow操作,positions是一个index序列,按照positions的顺序,调用自定义的求和函数,求positions分第一个index对应的的shape的长宽之和,输出一个序列。
2024-05-09 12:42:40
200
原创 tensorflow学习1-查找元素
使用tensorflow会话机制,有一个存储index顺序的张量positions,一个存储元素类型的列表types,如果positions中的index对应的types中的元素是VIew就返回1,是Node就返回2。
2024-05-09 00:22:04
250
1
原创 PointerNetwork-RL-TSP-main 代码学习(更新中)
最近正在看一个深度强化学习的代码,为了便于以后巩固,在此对一些不理解的难点进行总结。【强化学习】指针网络解决旅行商(TSP)问题参考文献:提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-02-03 22:43:44
1248
1
原创 from tensorflow.contrib.rnn import LSTMCell 使用疑惑
使用代码from tensorflow.contrib.rnn import LSTMCell导入LSTMCell时,显示如下错误。但在进行模型训练时,并不会出现报错,LSTMCell可以被找到,并实例化为tensorflow.python.ops.rnn. cell jimpl.L STMCell。
2024-01-21 21:12:19
638
原创 解决:protobuf requires Python ‘>=3.7‘ but the running Python is 3.5.5
在学习强化学习求解组合优化问题时,想采用Ptr-Net + REINFORCE & Critic baseline的策略去训练模型。语言:python 3.5框架:tensorflow-gpu 1.0.0。
2024-01-18 18:01:32
3927
3
原创 解决:TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor
正如Numpy中所有的操作都是针对Numpy特有的变量类型Array,在Pytorch中几乎所有的操作都是针对Pytorch特有的变量类型Tensor。它们之间最大的不同是:Tensor既可以存储在GPU(或者’cuda’设备)上,也可以存储在cpu设备上(准确来讲是cpu的内存上);Tensor.cpu()的作用是将cuda上的Tensor传回到cpu上。首先,tensor,中文叫做张量,它是Pytorch中最基本的数据类型,同时也是最最最重要的数据类型,基本上后面你无时不刻都在和它打交道。
2024-01-14 11:18:02
1396
2
原创 解决报错AttributeError: ‘_SingleProcessDataLoaderIter’ object has no attribute ‘next’
在其中可以看到,_BaseDataLoaderIter中定义了__next__()方法,并且其中调用了_SingleProcessDataLoaderIte对象的最关键的_next_data()方法,于是猜测可能是由于pytorch版本的问题,于是将报错代码的next方法更改成_next_data()方法。最终,我们的猜想是成立的,问题得到了解决。这个对象本身并没有实现next方法,因此当你尝试调用它时,就会抛出AttributeError。
2024-01-13 23:37:02
1500
1
原创 解决报错ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘d:\\a
本地安装matplotlib遇到的报错处理
2024-01-13 17:12:33
2749
2
原创 本地创建csv文档python不能读取的问题
本地创建csv文档python不能读取的问题本来想在本地手动创建一个csv文档,但发现用Python读取时会报以下错误:UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xba …illegal multibyte sequence经过一番操作,发现只要将手动创建的csv文件另存为csv文件那么这个文档就可以通过python读取了。为了保险起见,建议另存为的时候最好修改一下文档的名字。...
2021-05-11 22:04:27
253
原创 python爬取文章时,将标题写入到csv文件中,因为字符串中存在逗号,导致标题自动保存到两个单元格的错误
python爬取文章时,将标题写入到csv文件中,因为字符串中存在逗号,导致标题自动保存到两个单元格的错误问题描述:在爬取的众多文章标题中,有一个标题在保存时出现了错误。如图所示:原因分析在写入csv文件的时候英文逗号在csv中被默认为单元格的分隔。解决方法这时候我们可以使用csv模块来解决这个问题首先导入这个模块然后是功能代码再次运行我们便可发现,该标题被成功保存,即英文逗号并没有引起划分。...
2021-04-23 19:53:11
121
原创 如何验证一个页面中相应的数据是动态生成的?
如何验证一个页面中相应的数据是动态生成的?首先我们来区分一下静态网页和动态网页的区别:1.每个静态网页都有一个固定的URL,网页URL以. HTW、Hmi、 SHTmM 等常见形式为后缀。2.每个静态网页都是-个独立的文件, 内容相对稳定, 容易被搜索引擎检索, 在网站制作和维护方面工作量较大,交互性较差,在功能方面有较大的限制。3.动态网页以数据库为基础,可以大大降低网站维护的工作量。4.采用动态网页的网站在进行搜索引擎推广时需要做-定的技术处理才能适应搜索引擎的要求。在经过简单了解后我们进
2021-04-16 12:46:10
350
原创 pip安装basemap成功之后在Pycharm中仍然无法调用的问题
pip安装basemap成功之后在Pycharm中仍然无法调用的问题在终端显示了安装成功,但实际上仍然无法调用这个库,这就很烦人,于是我在网上找到了一篇大神写的文章,在它的帮助下成功的解决了自己的问题。分享给大家,确实写的很好。https://blog.youkuaiyun.com/kouyi5627/article/details/80531442...
2021-04-11 10:32:26
100
原创 ERROR: basemap-1.2.2-cp39-cp39-win_amd64.whl is not a supported wheel on this platform.
ERROR: basemap-1.2.2-cp39-cp39-win_amd64.whl is not a supported wheel on this platform.问题描述在使用matplotlib绘制中国地图时,因basemap库在基本pip源中不存在,所以需到网站中自主下载。网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap但在下载安装后出现如下错误ERROR: basemap-1.2.2-cp39-cp39-win_amd6
2021-04-11 09:42:04
510
1
原创 使用python爬取小说时文字乱码/爬取图片标题时,中文汉字乱码的解决方法
使用python爬取小说时文字乱码/爬取图片标题时,中文汉字乱码的解决方法示例:爬取链接: https://pic.netbian.com/4kbeijing/.中的背景图片原始代码:url = 'https://pic.netbian.com/4kbeijing/'page_text = requests.get(url,headers).text#数据解析:src的属性值 alt 的属性值tree = etree.HTML(page_text)li_list = tree.xpath
2021-04-03 18:42:41
257
原创 日常改错auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor
python中执行migrations出现错误:auth.User.groups: (fields.E304) Reverse accessor for ‘User.groups’ clashes with reverse accessor for ‘User.groups’.代码示例:class UserInfo(AbstractUser): pass错误提示:ERRORS:auth.User.groups: (fields.E304) Reverse accessor for 'User.
2021-03-28 09:51:11
489
原创 解决报错TypeError: init() missing 1 required positional argument: ‘on_delete’
TypeError: init() missing 1 required positional argument: ‘on_delete’错误代码: blog = models.OneToOneField(to="Blog", to_field="nid", null=True)blog = models.ForeignKey(verbose_name='所属博客', to='Blog', to_field='nid')问题描述使用Django框架时,在models.py中创建多个数据库表。
2021-03-28 08:52:38
302
原创 爬取中国石油大学校园文化主页中的图片
1) 得到的图片是一个相对地址,需要在前面加上http://www.upc.edu.cn形成完整的链接。例如校歌图片的链接为/__local/8/2D/0D/5CA8B3D8EAE84524B99DA08A212_05DA246B_299BE.png ,需要转换为http://www.upc.edu.cn/__local/8/2D/0D/5CA8B3D8EAE84524B99DA08A212_05DA246B_299BE.png。├── 学风.png。├── 校名.png。├── 校歌.png。
2021-03-25 16:21:05
598
原创 Pyhton 每日一练 密码正确吗
Pyhton 每日一练 密码正确吗【问题描述】试编写一个程序判断6位密码是否正确,若密码正确输出right,密码不正确输出wrong,如果输入的密码有非数字字符则输出wrong。密码规则是: 第i位数字是第i-1位数字加1后的3次方的个位数( 2<=i<=6)。【输入形式】一个六位密码【输出形式】“right” 或者"wrong"【样例输入】272727【样例输出】right【样例说明】密码272727中第2位的7是第1位的2加1后的3次方的个位数。又,(7+1)的3次方为512,其
2021-01-21 09:52:24
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人