- 博客(9)
- 收藏
- 关注
原创 HadDock使用问题解决——蛋白金属离子处理
ChatGPT以及DeepSeek了很久,发现最有用的办法还是查看官方帮助文档,不要过分依赖AI!并附上HadDock library的网址,以便遇到问题查询解决方法。它对于要加电荷的金属离子,是在第一个以及第二个出现ZN的部分添加的。以下是对HadDock library的截图。
2025-06-05 15:04:42
233
原创 YoloV5运行报错
归根到底是dataload的问题,查了很多资料都说是多线程竞争产生冲突的问题,需要把num_workers参数置为0,但是我实在找不到要修改哪里的参数,如果有佬看见,希望指点一下。解决方法:找到报错的download行,手动在浏览器下载URL指向的文件,放入to后的文件夹中,重新运行即可。在导入时会自动检查 Git 可执行文件的路径,如果未找到 Git 或路径配置错误,会抛出警告或错误。模块时,自动刷新 Git 路径检查。如果 Git 未正确配置,会打印警告或报错。,避免输出警告或错误。
2025-04-25 14:01:08
885
原创 力扣练习DAY5—反转链表
还是借用双指针的思想,刚开始没有想清楚的是如果只是按照链表顺序从head调换一个箭头的正反,那链条不就是断了吗,怎么找下一个node?但其实pre指针一直记录着下一个指针迭代位置,所以不会丢失数据,这点通了之后,迭代就很好理解了。看到题第一反应,是借助栈,先进后出,直接实现链表反转,但是空间复杂度是O(n),较为浪费空间,所以才会进行下面的两种优化方式1.迭代 2.递归——两种方法空间复杂度都是O(1)1、如果空间复杂度不为1的时候,一定要多想一想有没有优化的方法,尽可能优化。
2024-03-09 19:05:03
270
1
原创 力扣练习DAY4——三数之和、链表相交
2.列表添加方法append:a=list()print(a)可以添加任意类型(字符,整数,列表,元组....);每次只能添加一个对象3.从一个列表中选取不重复的子序列:先排序,再根据排序选取,可以减少重复次数;且每一次循环相邻两个元素也不能重复。
2024-03-09 11:23:53
285
1
原创 力扣练习DAY3——移动零
(还有两道双指针的题,明天再议)""""""return 0 #'判断该组数列不为空'j=0j+=1nums[i]=0。
2024-03-06 23:04:29
249
原创 力扣练习DAY2—— 字母异位词分组
思路:计数——如果词组中出现的字母相同,那么每个字母的出现次数是一致的,因此就可以出现次数作为键值,来进行哈希排序。list1.append(a) # 列表list1添加列表a。print(list1) # 列表list1也会同步变化。append():在列表末尾添加任意类型,且保证列表同步。题目:将给出的词组串按照相同字母不同位置构成分组。a.append(4) # 列表a发生变化。
2024-02-21 22:34:28
284
1
原创 Python基础——1.字典dict
可变无序容器,可以存储任意类型的数据,但是不支持切片,还是一个key对一个value,key值唯一,value 值可不唯一。{ } 表示字典——一组唯一映射关系。[ ] 表示列表——可变序列。删:del 字典名{元素}//会同时删去被删key以及value;小tips:在Python中()表示元组——不可变序列。增:直接添加 字典名{元素}=value;改:重新写 字典名{元素}=新的value;字典={元素1,元素2......}查:借用一个变量最后print。
2024-02-21 16:00:34
294
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅