
小知识点快查
旋转吧!风火轮
这个作者很懒,什么都没留下…
展开
-
Linux 批量重命名
s表示用pattern2替换pattern1的文字,作用范围一般选择 *,表示当前文件夹所有文件。原创 2023-03-08 09:44:14 · 344 阅读 · 0 评论 -
c++ 移动语义 完美转发
c++ move forward原创 2022-09-05 13:59:03 · 604 阅读 · 0 评论 -
c++类对象的内存分布 以及 虚继承实现原理
c++类对象内存分布原创 2022-08-31 09:38:33 · 524 阅读 · 0 评论 -
c++ 全排列 next_permutation
next_permulation 用法和注意事项原创 2022-06-17 12:20:53 · 298 阅读 · 0 评论 -
latex显示引用显示问号
文件名为‘paper’,引用正常显示文件名为‘paper a’,引用显示问号大概就是文件名中不能有空格,但是奇怪的是我另外一个文件夹里面有空格也可以正常显示引用。原创 2022-04-21 19:32:45 · 1063 阅读 · 0 评论 -
python 读写图片
import cv2import matplotlib.image as mp_imginput_imgpath = './a.png'ouput_imgpath = './b.png'# img_3 shape:512*512*3img_3 = mp_img.imread(img_path)img = img_3[:,:,0]#img 是512*512cv2.imwrite(ouput_imgpath ,img*255)如果img没有给每个像素点乘255,出来的图全黑。..原创 2021-11-10 13:02:57 · 2653 阅读 · 0 评论 -
python 使用yield实现自己的data_loader
知识点回顾yield的是什么?yield在函数中的作用相当于是return不同的是,函数调用return返回后,下一次调用函数,函数从头开始执行;yield就是返回一个值,并且记住这个返回的位置,下次迭代就从这个位置后开始.一个小例子yield有两种用法,配置for循环使用或者配合next使用。def yield_fun(): for i in range(10): yield iif __name__ == "__main__": fun1 =原创 2021-11-09 15:16:45 · 1781 阅读 · 0 评论 -
2021-10-28 python nan的判断 和 查询nan数据在数组中的下标
python nan的判断 和 查询nan数据在数组中的下标nan的判断 nan_value = np.nan #目前我找的的正确的判断方法 np.isnan(nan_value) #True nan_value is np.nan #True # !!!以下是错误的判断方法,nan 不等于nan nan_value == np.nan #False nan_value == None #False nan_value is None原创 2021-10-28 11:27:36 · 838 阅读 · 0 评论 -
2021-10-22 使用open3d的estimate_normals函数报错AttributeError
使用open3d的estimate_normals函数报错AttributeError使用方法...xyz_pcd.estimate_normals(search_param=o3d.geometry.KDTreeSearchParamKNN(k))...报错AttributeError: open3d.open3d.geometry.PointCloud object has no attribute estimate_normals出错原因:有的版本open3d可以使用上面的写法,但是原创 2021-10-22 16:42:03 · 3888 阅读 · 1 评论 -
彻底解决使用whl离线安装版本报错
使用whl离线安装open3d,报错xxx.whl is not a supported wheel on this platform显而易见是whl的版本没对,使用pip debug --verbose,会输出pip可以使用的whl版本。在官网上下载对应的版本,pip install xxx.whl即可。顺便一提,网上说的,在python中执行类似下方的命令不是很适用,即使执行成功返回的结果也不是很直观。我执行时,会报错没有xx模块import pip._internalprint(pip._原创 2021-10-22 16:23:02 · 7848 阅读 · 1 评论 -
c++\python 求矩阵形式的线性方程的解
A和B是已知的矩阵,求解AX=B。在python中,一般使用X =numpy.linalg.solve(A, B)但这里要求A是方阵。若X是m*n的形状,当m>n时,可能出现无解的情况。在这种情况下,希望求X,使|AX-B|越小越好。python中可以使用X = np.dot(np.linalg.pinv(A), B)上面的代码等价于c++中:#include <Eigen/Dense>Eigen::Vector3f X = A.colPivHouseholderQ原创 2021-10-20 21:16:54 · 818 阅读 · 0 评论 -
python 正则表达式快查
python正则快查原文格式如Title= " M= 8.00 A= 0.00 B= 0.00 G= 0.00 Re= 1.5899553E+02 Grid= temp.bgd "Variables="X","Y","Z","NDim_Q","Dim_Q","ReCell","Yplus"Zone T= " SolidSurface" I= 15 ,J= 6 ,F=Block 1.4850697E+02 1.原创 2021-05-19 19:42:07 · 98 阅读 · 0 评论 -
pycharm连接远程服务器,本地断网,训练终止
pycharm连接远程服务器,本地断网,训练终止问题描述解决办法问题描述pycharm连接远程服务器,自动上传代码,训练方便。但是本地断网训练终止,也挺麻烦的解决办法并不是啥聪明方法,但是是有效的笨办法,要是各位有好方法评论一下~谢谢在pycharm中点击执行,然后点击结束执行,run的窗口第一行会出现被执行的命令,拷贝命令。打开命令行提示符CMD,使用ssh连接服务器。连接后输入命令,程序就在服务器后台执行了。要确保程序是nohub cmd(cmd是被拷贝的命令) &注意:程原创 2021-04-08 10:11:56 · 8887 阅读 · 5 评论 -
初识docker
docker是啥docker是一个非常轻量级的虚拟机,需要区分清楚image和container。命令:docker images 显示所有拥有的镜像,可用docker pull Ubuntu添加ubuntu镜像docker ps 显示正在运行的容器,docker ps -all显示所有容器。image是只可以读的,container是可读可写的。我们的操作只能是在container上。常用命令对容器进行交互控制docker exec -it ‘容器id’退出命令exit保存对原创 2020-05-23 12:17:06 · 158 阅读 · 0 评论