前言 疫情期间,在家闲着没事干,就学习了一下Python,在网上下载了Eric Matthes(袁国忠译)的《Python编程:从入门到实践》电子书(想看这本书的可以私信我)。把前面的基础知识过了一遍之后,第二部分有一个“外星人入侵”项目。但是当我把代码敲完然后用PyInstaller进行打包处理后,运行.exe文件一直处于黑屏状态,并且过一段时间程序自动关闭。在网上查找了很多方法,最终完美解决,下面我把我的解决方法列出供大家参考,少走弯路。 一、PyInstaller的安装 PyInstaller的安装非常简单,我是用Anaconda安装的。首先,打开Anaconda  Prompt: 输
2021-12-22 23:24:33 407KB al ALL le
1
中文教程 https://www.ncnynl.com/category/turtlebot3-tutorial/ 官方教程 https://emanual.robotis.com/docs/en/platform/turtlebot3/overview/ 注意 需要注意的是ROS需要IP地址在turtlebot和远程PC之间进行通信 修改.bashrc nano ~/.bashrc PC端配置 export ROS_MASTER_URI=http://PC端IP:11311 export ROS_HOSTNAME=PC端IP Turtlebot端配置 export ROS_MAS
2021-12-21 17:21:01 22KB bot le ros
1
图书馆经理的姓名变更-请阅读 大家好,所有DIY游戏发烧友。 请注意,库管理器中该库的正式名称已从 ESP32 BLE Gamepad --> ESP32-BLE-Gamepad 这是为了使其与那些也从GitHub下载并具有两个名称不同的版本的人保持一致,并导致混乱。 由于名称中的空格,库管理器在安装时会自动重命名文件夹ESP32_BLE_Gamepad。 具有旧名称的库已从管理器中除名,仅保留了新库。 请通过删除库文件夹中的ESP32_BLE_Gamepad文件夹来删除/删除旧版本。 为早期采用者道歉,但它将避免前进过程中的许多混乱。 可配置的HID 从版本3开始,该库支持可配置的HID描述符,该描述符允许用户自定义设备向OS呈现自身的方式(按钮,帽子,驴子,滑块,模拟控件等的数量)。 请参阅示例以获取指导。 ESP32-BLE-游戏手柄 执照 根据MIT许可发布。 请参阅lic
2021-12-21 16:31:53 26KB C++
1
本文实例讲述了Python使用sklearn实现的各种回归算法。分享给大家供大家参考,具体如下: 使用sklearn做各种回归 基本回归:线性、决策树、SVM、KNN 集成方法:随机森林、Adaboost、GradientBoosting、Bagging、ExtraTrees 1. 数据准备 为了实验用,我自己写了一个二元函数,y=0.5*np.sin(x1)+ 0.5*np.cos(x2)+0.1*x1+3。其中x1的取值范围是0~50,x2的取值范围是-10~10,x1和x2的训练集一共有500个,测试集有100个。其中,在训练集的上加了一个-0.5~0.5的噪声。生成函数的代码如下:
2021-12-20 18:11:44 421KB ar le python
1
最近在学习pytorch,手工复现了LeNet网络,并附源码如下,欢迎大家留言交流 import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim from torchvision import datasets, transforms class LeNet(nn.Module): def __init__(self): super(LeNet,self).__init__() self.conv1 = nn.Conv2d(1
2021-12-19 14:45:38 31KB c IS le
1
1. Kettle循环获取结果集并传入转换里面 是Kettle循环转换(t1.ktr)中的结果集,放到转换2(var.ktr)中,输出到本地txt文件中 1.1 job j1.kjb JavaScript var prevRow=previous_result.getRows();//获取上一个传递的结果 if (prevRow == null &&(prevRow.size()=0)) { false; }else{ parent_job.setVariable(tables, prevRow);//ArrayList存储表名变量,以数组形式保存入table1,tabl
2021-12-19 11:09:08 130KB le tl ttl
1
使用Selenium对QQ邮箱登录页面进行自动化测试 1.测试需求 Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。 这里采用的浏览器是Chrome,版本是80.0.3987.149,首先下载了版本的浏览器驱动,解压后放在
2021-12-19 03:05:08 377KB le ni niu
1
美美的樱花树一.绘制一个画幕二.绘制落花三.绘制树枝花瓣四.绘制多棵树完整代码学习笔记 今天呢,去尝试理解一个简单的画樱花的python代码。 以下是参考他人博客,这里只是借用来学习。 一.绘制一个画幕 def get_screen(width, height, color, speed): # 创建画幕 screen_obj = turtle.Screen() # 画布大小:(width, height),颜色:color screen_obj.screensize(width, height, bg=color) screen_obj.setup(1
2021-12-19 00:30:28 259KB le python tl
1
研修课上讲了两个例子,融合一下。 主要演示大致的过程: 导入->拆分->训练->模型报告 以及几个重要问题: ①标签二值化 ②网格搜索法调参 ③k折交叉验证 ④增加噪声特征(之前涉及) from sklearn import datasets #从cross_validation导入会出现warning,说已弃用 from sklearn.model_selection import train-test_split from sklearn.grid_search import GridSearchCV from sklearn.metrics import classificatio
2021-12-17 20:34:24 50KB ar le python
1
train = pd.read_csv('../input/titanic/train.csv') test = pd.read_csv('../input/titanic/test.csv') train.head() 原创文章 2获赞 1访问量 145 关注 私信 展开阅读全文 作者:KeithVV
2021-12-17 18:57:10 33KB le 泰坦尼克号
1