个人通过各种教程的总结
末世灯光
这个作者很懒,什么都没留下…
展开
-
AI翻译工具分享
LanguageX功能介绍LanguageX简介。原创 2023-05-13 16:43:17 · 1381 阅读 · 0 评论 -
学习笔记-主成分分析法
PCA的数学思想:根据p个特征的线性组合,得到一个新的特征z,使得该特征的方差最大,该特征即为主成分。再次寻找p个特征的线性组合,得到新的特征,该特征与之前得到的主成分线性无关,且方差最大。其余要点:如果每个主成分的贡献率都相差不多,则不建议使用PCA。因为它一定程度上舍弃了部分信息,来提高整体的计算效率。对于降维形成的主成分,我们经常无法找到其在实际情况中所对应的特征,即主成分的解释其含义一般带有模糊性,不像原始变量的含义那么清楚确切,这也是PCA的缺陷所在。PCA不可用于评价类模型。原创 2023-04-26 23:13:00 · 756 阅读 · 0 评论 -
使用 Pandas 读取多个分隔方式的文件
表示分隔符可以是逗号或者 tab。engine 参数指定了解析器的引擎,这里我们选择了 Python 自带的解析器。最后,header=0 参数告诉 Pandas 使用第一行作为列名。如果您的文本文件的第一行数据是使用逗号分隔的,而其余行是使用 tab 分隔的,您需要在 Pandas 中使用 read_csv 函数,并使用正则表达式指定多个分隔符。这里的 sep 参数使用了正则表达式。原创 2023-04-06 22:58:21 · 1336 阅读 · 0 评论 -
语音数据添加噪声
如果需要模拟真实世界中的环境噪声,例如在语音识别或说话人识别任务中,通常会使用高斯噪声来模拟背景噪声。因为真实的环境噪声往往也是由许多不同频率和强度的声波混合而成,而高斯噪声正好能够模拟这种混合声波的效果。此外,由于语音信号与高斯噪声之间存在一定的相关性,因此使用高斯噪声可以更好地模拟真实环境中的语音信号。另一方面,如果需要测试语音信号对于不同频率成分的敏感性,或者需要进行音频处理算法的性能评估,白噪声则是更好的选择。此外,由于白噪声具有平均分布的特性,可以更好地模拟纯随机信号。原创 2023-04-05 15:09:05 · 1781 阅读 · 0 评论 -
Could not interpret optimizer identifier: <tensorflow.python.keras.optimizer_v2.adam.Adam object at
【代码】Could not interpret optimizer identifier:原创 2023-04-05 11:52:06 · 997 阅读 · 0 评论 -
远程服务器大文件传输百度云盘文件
bypy upload [localpath] [remotepath] [ondup] 或 bypy syncup [localdir] [remotedir] [deleteremote] 上传文件到百度网盘。以通过pip直接下载,授权本人的百度云账号后,就可以直接使Linux电脑本地文件与百度网盘的apps(我的应用数据)/bypy目录下的文件进行上传与下载的交互了。bypy list 显示百度网盘 /apps(我的应用数据)/bypy 目录下的所有文件。来查询一个命令的具体使用方式。原创 2023-04-05 10:38:39 · 823 阅读 · 0 评论 -
C#语言编写基于线程的服务器和客户端代码的示例
该示例使用TCP协议进行通信,服务器在本地监听指定的端口号,客户端可以连接到该端口并发送数据。服务器使用多线程来处理来自客户端的连接和数据请求。原创 2023-04-04 15:55:17 · 326 阅读 · 0 评论 -
DEBUG - findfont: score(FontEntry(fname=‘C:\\Windows\\Fonts\\RAVIE.TTF‘, name=‘Ravie‘, style=‘normal
这条信息并非一个错误,而是一个调试信息。它表明 Matplotlib 正在查找合适的字体以进行渲染。的 "Ravie" 字体文件。该消息表示 Matplotlib 在查找和评分可用字体以找到最佳匹配。这是正常的,通常不会导致任何问题。如果您不想在输出中看到这些调试消息,可以将 Matplotlib 的日志级别设置为较高的级别,如。这将禁用 Matplotlib 的调试消息,只显示警告和错误消息。的调试消息,因为它们不会影响代码执行或图形生成。如果您遇到与字体相关的实际问题,可以查看日志以获取更多详细信息。原创 2023-04-03 00:55:39 · 617 阅读 · 0 评论 -
python多个py文件向同一个日志文件输出日志记录
要查看日志文件,您可以使用文本编辑器、专用日志查看器或命令行工具,如前面的回答所述。首先,在每个Python文件中配置日志记录。此函数负责配置日志记录器,包括设置日志文件名、日志级别和日志格式。这样可以确保每个文件都使用相同的日志配置。接下来,我们可以正常使用。在这个示例中,我们首先创建了一个名为。然后,在其他Python文件(如。)需要记录日志时,您可以在每个文件中设置并使用。在其他Python文件中,导入。时,它们的日志信息将被记录到同一个日志文件。的文件,其中定义了一个名为。原创 2023-04-02 23:43:14 · 1746 阅读 · 2 评论 -
python代码加入日志输出
使用专用日志查看器: 有些工具专门用于查看和分析日志文件,如LogViewPlus、LogFusion(Windows)、LogTail(Mac)等。这些工具提供了更强大的功能,如过滤、搜索、高亮显示等,可以帮助您更轻松地查找和解析日志信息。然后,根据应用程序的使用说明,打开日志文件并查看其内容。函数配置日志记录器,包括日志级别、日志格式和时间格式。的日志文件,只需将其拖放到文本编辑器窗口中,或者从编辑器的菜单中选择。如果日志文件较大,可以使用。文件,您可以使用任何文本编辑器或专用的日志查看器。原创 2023-04-02 23:01:50 · 977 阅读 · 0 评论 -
在Python中,可以使用try-except语句来处理异常。
这种方式可以捕获所有异常,但是也有缺点,就是无法区分不同的异常类型,因此可能会出现不够精确的异常处理。当代码块中发生错误时,程序会立即跳转到except块中,从而避免程序因错误而中断。通过这种方式,我们可以获取当前异常的类型,并针对不同的异常类型进行相应的处理。在这个例子中,我们只是打印了一个简单的消息,表示程序已经结束。块中,并执行相应的异常处理代码。函数获取当前异常的类型、值和跟踪信息,并打印出来。在这个示例中,当发生异常时,我们使用。属性来获取异常类型的名称,方便输出异常信息。原创 2023-04-02 13:18:44 · 1333 阅读 · 0 评论 -
python设置线程守护
锁可以用来保护共享资源的访问,并防止多个线程同时访问该资源。信号量是一种更高级的线程保护机制,可以限制同时访问共享资源的线程数。在Python中,线程保护是一种机制,用于确保多个线程不会同时访问共享资源,例如共享变量或共享文件。如果多个线程同时尝试访问共享资源,可能会导致数据损坏或不一致性,因此需要使用线程保护机制来避免这种情况。中,线程会先获取锁对象,对共享资源进行操作,然后释放锁对象。使用线程保护机制可以确保多个线程之间的数据访问是同步的,并且可以避免数据损坏和不一致性。的访问被保护在锁对象。原创 2023-04-02 11:46:52 · 696 阅读 · 0 评论 -
python列表在子函数中改变,主函数也随之改变
主要问题:python默认复制问题,这里采用深复制来解决。原创 2023-04-01 18:49:48 · 170 阅读 · 0 评论 -
VS2019创建MFC简易工程
vs配置环境:创建MFC程序:原创 2023-03-20 22:46:35 · 392 阅读 · 0 评论 -
工具---AI绘图:将文本文字描述转换成图片
首次使用文心一言生成二次元图片,使用“二次元,一个运动装女孩,棒球帽,橙色棒球衫,户外运动,飞舞落叶,操场跑道,大自然,自然场景,明亮阳光。不过,文心一言目前还处在测试阶段,并不是所有用户都可以申请到使用权限的。原创 2023-03-19 20:32:28 · 2455 阅读 · 0 评论 -
腾讯三大工具:ARC+智影+Effidit
在该实验项目下,目前有三个对外公开,且可免费使用的AI功能,分别是人像修复、人像抠图、动漫增强。人像修复:一些模糊不清的老照片用它处理后,将会变的十分清晰!适用于压缩后糊了的照片和多年前的老照片。人像抠图:精准抠出人像,不再需要用抠图工具一丝一毫地手动抠人像,用它彻底解放双手,一键抠图!动漫增强:和人像修复类似的工具,可以让你的动漫照片表得更加清晰,线条感更明显。原创 2023-03-19 17:30:56 · 5328 阅读 · 0 评论 -
coda虚拟环境下安装的包在base下以及报错:D:\Anaconda\Anconda3\python.exe: No module named pip
因为新建的虚拟环境没有pip模块这才导致调用base环境下的pip模块。原创 2023-03-18 06:13:44 · 487 阅读 · 0 评论 -
python下载优酷视频
上面的代码我自己亲测对优酷,爱奇艺,搜狐视频都能轻松下载。原创 2023-02-26 14:36:02 · 2573 阅读 · 4 评论 -
python代码打包成exe运行
PS: 如果打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,但是如果不考虑32位系统的话无所谓,直接python64位版本直接打包就可以,只是只能在win64位系统上跑。之后有朋友可能涉及到修改配置文件以及加载数据文件的问题,目前工作还没有遇到,日后遇到新的需求会继续更新。原创 2023-02-21 15:23:39 · 404 阅读 · 0 评论 -
Qt designer + ScrollArea 实现滚动界面
最后再编辑scrollAreaWidgetContents的尺寸, 这里选择编辑最小尺寸1000*1000,这时候就会显示出滚动条了。加入ScrollArea和push button按钮,但是依然没有看见滚动轮?原创 2023-02-20 18:10:33 · 2057 阅读 · 0 评论 -
将python代码封装成c版本的dll动态链接库
将python程序打包成DLL文件,然后用C++调用生成的DLL文件,这是一种用C++调用python的方法,这一块比较容易遇到坑。网上关于这一块的教程不是很多,而且大部分都不能完全解决问题。我在傻傻挣扎了几天之后,终于试出了一个可行的版本,写在这里供大家参考,也是供以后的自己参考。原创 2023-02-17 16:05:23 · 4387 阅读 · 4 评论 -
surface go平板安装Android系统
使用了较长时间的surface go平板电脑,配置真的达不到一般,所以一直想着安装一个Android系统,曾经也在上边安装过ubuntu系统,只是网卡不支持不能使用wifi所以也就放弃了;一、安装作为心得,安装系统的过程描述仅针对efi引导的PhoenixOS双系统。1. 前期准备 Surface Go预装了win10 S家庭版,S意为安全模式,当第一次激活后,surface...转载 2019-08-30 17:37:55 · 21096 阅读 · 1 评论 -
Rplidar a2与turtlebot2结合教程
初始化工作空间接下来我们需要创建一些文件夹,运行下面的命令:$ mkdir -p ~/turtlebot_ws/src12NOTE: catkin_ws是工作空间的名字,当然你可以随意指定;src是存放功能包的地方,该名称不能自定义,必须是src;-p意思是如果父目录不存在就同时创建父目录。接着运行下面的命令初始化工作空间:$ cd ~/turtlebot_ws/src$ catkin_ini...转载 2018-06-09 17:10:42 · 1261 阅读 · 6 评论