- 博客(17)
- 收藏
- 关注
原创 STL中vector是否分配容量
在代码中,vector result没有分配足够的空间,因此尝试向其索引写入元素将导致 undefined behavior。
2023-04-24 18:34:43
136
原创 leetcode42.环形链表 II为什么用哈希表而不是vector
相比之下,使用vector可能会更慢,因为在向vector中添加元素时,需要不断地调整内存以适应新的大小。而在vector中查找元素的时间是线性的,即O(n)。因此,使用vector可能会导致更长的运行时间。在这个算法中,需要记录访问过的节点。使用哈希表的好处在于可以在常数时间内执行查找和插入操作,这是因为哈希表的元素是通过键来访问的,而不是通过下标。因此,使用哈希表可以在O(1)时间内执行这些操作。总的来说,哈希表是更优秀的选择,因为它可以在常数时间内执行插入和查找操作,而且它是一种高效的数据结构。
2023-04-04 14:53:33
129
原创 lower_bound(v.begin(), v.end(), key)-v.begin为什么要-v.begin,-v.begin是什么意思
lower_bound(v.begin(), v.end(), key)-v.begin为什么要-v.begin,-v.begin是什么意思
2023-03-30 22:04:02
211
原创 AssertionError: Torch not compiled with CUDA enabled
AssertionError: Torch not compiled with CUDA enabled
2022-06-17 13:06:54
207
原创 ubuntu20.04安装Nvidia驱动遇到gcc版本问题
首先检查bios安全启动是否设置华硕主板禁用UEFI安全启动(Disable Secure Boot for ASUS Motherboard)视频地址在这 https://www.youtube.com/watch?v=tnOHi0w77bU安装制定版本gcc首先安装默认版本的gcc和g++后续在此基础上通过make install更改成想要的版本sudo apt-get install gcc g++ make于是安装好gcc g++可以通过gcc -v g++ -v 查看当前版本
2022-03-16 19:24:52
3329
转载 win11删除Ubuntu双系统后磁盘分区不能删除卷
使用如下步骤在diskpart命令下删除受保护的分区:1)win+R打开运行窗口,输入CMD进入命令提示符窗口。在命令提示符下,键入“diskpart”然后按 Enter。diskpart 提示窗口将打开。2)在 diskpart 提示符下,键入“ list disk” 然后按 Enter。磁盘列表将以文本格式显示出来。3)键入 select disk 磁盘编号(磁盘编号为 想要删除分区所在的硬盘)然后按 Enter。将出现一条消息,提示已选择该磁盘。4)在 diskpart 提示符下,键入“ li
2022-03-11 16:00:09
1481
原创 mac创建conda环境报错conda executable not found
重新安装conda之后,pycharm创建conda环境时,出现conda executable not found我出错的原因是默认路径还是原来的conda(已卸载),换成新的路径就OK了新路径参照旧路径格式就能找到~
2021-03-31 10:27:13
14594
原创 mac解决AttributeError:module‘cv2.cv2‘has no attribute ‘MultiTracker_create‘
opencv-python-contrib缺少或者版本错误造成的;需要注意同一环境下,opencv相关四个包是不可共存的(opencv-python,cv2,opencv-python-contrib,headless)原因:所以如果已经有opencv,先pip卸载掉;然后注意opencv-python-contrib版本opencv_contrib_python-4.4.0.46-cp36-cp36m-macosx_10_13_x86_64如果直接pip安装没有对应的版本,需要去官网历年版本.
2021-03-22 10:08:08
1220
原创 mac系统 python安装wheel文件
新手如我在pycharm通过pip install xxx的时候会遇到报错,然后在网上找到的wheel文件下载后不会安装,这里记录一下方法:1.pip安装失败在terminal第一行报错的位置附近,会有xxx包的下载地址,点进去之后直接下载这个包的whl文件;或者在网上自行搜索所需包的whl文件;2.下载好之后,把whl文件放到需要该包的项目路径下(只要在文件夹里都ok,具体位置不限)3.进入该项目,在terminal中写入pip install xxx.whl(注意名称是下载的包的全称一字不差)
2021-03-21 14:39:15
2507
原创 mac安装Texar以及导入pycharm
Texar是一个基于TensorFlow的开源工具包,旨在支持广泛的机器学习,特别是文本生成任务,如机器翻译、对话、摘要、内容操作、语言建模等。Texar是为研究人员和实践者设计的,用于快速原型和实验。关于安装在官方网址有详细说明:https://github.com/asyml/texargit clone https://github.com/asyml/texar.gitcd texa...
2019-03-26 18:49:17
559
翻译 NLTK.download()
如果不确定需要哪种数据/模型,可以从数据+模型的基本列表开始:import nltknltk.download('popular')如果出现:Traceback (most recent call last):File “<pyshell#6>”, line 1, in nltk.download()AttributeError: ‘module’ object has ...
2019-03-16 10:57:30
5792
转载 python3 reload(sys)找不到,name 'reload' is not defined
import sysreload(sys)在python3中替换为import importlibimportlib.reload(sys)
2019-03-16 10:06:25
1827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人