研究生

Python-去掉(转换)字符串中的-Unicode-子串

从网页上爬下来的字符串带了好多的\u开头的字符串,比如 "The \u201cStrawberry Search Radar\u201d\r\n \r\n\r\n- 现在想让这些 \u201c, \u201d显示为正常的字符串字形,只需要将字符串转为bytes类型,再用bytes类型的decode方法即可去掉,比如: str = "The \u201cStrawberry Search Radar\u201d\r\n \r\n\r\n- " # 重点是decode方法的第二个参数选 ignore str_clr = bytes(str, encoding='utf-8').decode('utf-8', '
ray
学术会议报告视频

学术会议报告视频

一、概要 需要准备的内容: 1. 幻灯片 2. 演讲稿 需要用到的软件(工具): * 演讲稿转语言 IBM text to speech * 字幕生成 网易见外 * 视频剪辑 Final Cut Pro X * srt字幕转fcpxml toolnb 二、 准备 2.1 准备音频 首先将准备的演讲稿转成音频,试了google和microsoft的服务,注册时都需要信用卡。所以选了IBM的服务,每个月免费10000字符转换服务,正好够用。 注册之后打开https://cloud.ibm.com/catalog/services/text-to-speech,新建一个默认的服务 完成之后引导提供了基于curl简单的用法 curl -X POST -u "apikey:{apikey}
ray
Windows-版-pycharm-终端激活conda

Windows-版-pycharm-终端激活conda

这里终端使用PowerShell 1. 使用管理员运行PowerShell,执行set-executionpolicy remotesigned 2. conda 安装完成会生成一个Anaconda Powershell Prompt (miniconda3),找到它查看属性,复制目标中的内容 3. 在pycharm中打开设置>工具>终端,在Shell路径中填入复制的内容。 另外Win11自带的Windows Terminal是个定制性极强的终端,也可以通过类似的方法添加一个经过conda初始化的终端,我这里叫conda shell,这样就可以删掉conda生成的那个快捷方式了。
ray
WSL2-Ubuntu18-04-安装-ROS-调试-VINS-Mono

WSL2-Ubuntu18-04-安装-ROS-调试-VINS-Mono

一、准备环境 * Windows11 22H2 22621.819 * WSL Ubuntu 18.04 * ROS1 Melodic Morenia 1. 新的wsl已经可以直接显示linux中的图形程序了,只需要更新一下,详见 https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps 2. Ubuntu 18.04对应的ROS版本只能是Melodic 3. 不要换源!不要换源!不要换源! 换源之后会有个错误我反正查了半天没解决掉。关键是换回来还是报错。 4. 无法访问github怎么办?cat /etc/resolv.conf | grep nameserver | awk '{ print $2 }' 可以获取wsl网段下主机的ip,
ray
寻找包含点k的以点集P中的三个点为顶点的最小三角形

寻找包含点k的以点集P中的三个点为顶点的最小三角形

问题描述 通过Lawson算法实现 Delaunay 三角剖分中有这么一个步骤: 就比如说,点集P内有五个点A、B、C、O、K,其中A、B、C、O已经组成四个三角形(ABC, ABO, BCO, CAO),怎么确定包含K的最小三角形AOC呢? 引用 以下内容翻译自Computational Geometry Algoorithms and Applications 3ed. Springer:2008:202-204,我英语水平让人捉急,勿怪,原文会放在最后。 我们使用和第六章用过的十分相似的一个方法寻找包含点 pr 的三角形:当我们构造Delaunay三角剖分的同时,也构造了一个点位置结构(point location structure) D ,它是一个有向无环图(DAG)。 D 的叶子结点相当于当前三角剖分 T 的三角形,并且保留这些叶子和三角剖分的交叉点。 D 的内部结点相当于三角化时早期创建的那些三角形,
ray