logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

qt4 向 qt5 迁移

qt5比qt4有了一些进步,而且从qt4向qt5迁移难度不大,具体详见 http://doc.qt.io/qt-5/qt5-intro.html 。总之,早点学习有好处。本文总结果我在迁移过程中的一些心得。一、qt4与qt5配置上不同1.1常用环境变量。qt5 中常用的module大致有Qt5Core, Qt5DBus, Qt5Gui, QtWidgets, Qt5

#迁移
【pytorch-常见问题】numpy:DLL load failed while importing _multiarray_umath: 找不到指定的模块。

1. 问题描述在windows环境下:numpy1.20 + anaconda3 + pytorch 1.102. 解决办法有两个关键点:使用了anaconda3,确定当前是哪个env,把这个env的dll路径放到PATH中,我的路径D:\anaconda3\envs\xxxx\Library\bin;在环境中安装包时,最好统一用conda和pip3安装,不要两者混着用,否则可能导致不可预知的bu

#pytorch
onnx转tensorRT模型出现错误 This version of TensorRT only supports input K as an initializer

onnx模型转tensorRT模型时,出现错误。google到tensorRT 8.6支持了dynamic topk,不会再有这个问题。但项目上限制是 tensorRT 8.5对比出错处的topk算子,可以看到正常转tensorRT的topK算子是没有Identity输入的。

文章图片
#深度学习#神经网络
numpy.array 与 字符串的互转

numpy.array 转字符串a = numpy.array([[1,2],[3,4]])s = str(a)a.savetxt()字符串 转 numpy.array此处特指由 numpy.array 转换而得字符串,如上文的s。numpy没有给直接转换的函数,需要自己写import astimport rea = np.array([[1,2], [3,4]])text = str(a)# 将

#python#矩阵
macos 14.0 Monoma 修改顶部菜单栏颜色

macos 14.0 设置暗色后顶部菜单栏还维持浅色,与整体不协调。

文章图片
#macos
根据角度求椭圆上坐标

计算椭圆上坐标 分两步,求离心角和根据离心角求椭圆上坐标。椭圆方程椭圆方程是x2a2+y2b2=(xa)2+(yb)2=(cos(t))2+(sin(t))2=1\frac{x^2}{a^2} + \frac{y^2}{b^2} = \left(\frac{x}{a}\right)^2+\left(\frac{y}{b}\right)^2=\left(cos\left(t\right)\r...

(无插件) vim 基础快捷键汇总

​纯vim的按键汇总先上两张图,再给文字说明。第一张,综合图。光标移动说明图:​​下面给出分类:1. 移动:按键作用h/j/k/l左,下,上,右w下一个词的词首e下一个词的词尾b上一个词的词首</>visual 模式 选中后进行缩进2. 跳转:按键作用%在成对的{}/[]/()之间跳转H/M/L跳转到当前屏幕的顶部、

#vim#编辑器#linux
坐标系转换

今天一项工作要处理坐标变换,简单研究了下,原理如下:图中,世界坐标系是(X,Y,Z)(X, Y, Z)(X,Y,Z),局部坐标系是(X′,Y′,Z′)(X&#x27;, Y&#x27;, Z&#x27;)(X′,Y′,Z′),局部坐标系原点O′O&#x27;O′。要转换的点是PPP。OP=x∗i+y∗j+z∗kOO′=a∗i+b∗j+c∗kOP =x*i+...

c++编译时打开warning-as-error,并在特定情况下关闭某些warning检查

为提升c++代码质量,将所有warning当作error处理,可有效提升代码质量。在cmake中开启的方式如下:其中,打开大部分warning,打开一些特定需求。前者不包含后者。关闭warning有相应语法如下:gcc关闭“有无符号数据对比”检查的warning (即sign-compare)clang关闭“有无符号数据对比”检查的warning (即sign-compare)使用宏关闭特定war

文章图片
#c++#开发语言
cmake : add_library详解

add_library是写cmake必备的一个函数,但一直没仔细研究过,今天把它折解下。主要参考cmake官方文档normal libraryadd_library(<name> [STATIC | SHARED | MODULE][EXCLUDE_FROM_ALL][source1] [source2 ...])添加名为name的库,库的源文件可指定,也可用target_source

到底了