自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Microsoft Kinect相机在Ubuntu18.04+ros-melodic环境下的应用(录制tum格式数据集)

使用标定板在图像前方移动变换位置,会看到图像窗口的右上角有四个参数以及进度条,等四个进度条都变成绿色的时候,点下面三个灰色中的第一个,进行标定,这时候它应该是蓝色的。最后点击save按钮。终端会打印保存路径。这里我使用的是ROS中的标定工具,具体的参考可以参考。

2023-07-16 17:55:26 223 1

原创 (简单学习记录)pyinstaller的使用

pyinstaller简单使用记录

2022-09-07 21:17:56 1053 3

原创 PDF报告生成软件开发(学习记录)

reportlab库和PyQt5库的使用

2022-08-24 17:11:40 636

原创 Python课程|上机小任务3.3-随机数及信号调制练习

基本要求:●构造一个大小为20(共20 个数)的随机0、1 序列(0、1 概率相等),然后用该序列对正弦波sin(x)进行相位调制,要求sin(x)每变化 1 个周期(2π),其相位就根据0、1 序列的值调整一次,其中,若对应序列值为0 则相位调整量为0,若对应序列值为1 则相位调整量为π。将随机序列打印出来,再将所构造的已调信号绘制出来。例如:若所构造0、1 序列前四个值为0、1、1、0,则经过相位调制后的波形应具有如下形式: 当x 在[0,2π) 内时,对应波形为 sin(x);当 x 在[

2021-12-15 13:28:35 1538

原创 Python课程|上机小任务3.2-曲面绘图练习

基本要求:●绘制一个单位球面(半径为1 的球面)高级要求:●再在该球面上绘制一条经线和一条纬线,两条线相交于(1/4,3/4,3/2)(注:球的中心设为坐标原点(0,0,0),纬线为球面上‘水平走向’的一条曲线,它所围成的环与 x,y 轴所在面平行,经线为球面上‘竖直走向’的一条曲线,它所围成的环与 x,y 轴所在面垂直)。import numpy as npimport matplotlib.pyplot as pltimport matplotlib.cm as cmfrom .

2021-12-15 13:26:01 1844

原创 Python课程|上机小任务3.1-曲线绘图练习

基本要求:●利用Numpy 库及 Matplotlib 库绘制一个边长为1 的等边三角形(注:不可调用其它库或模块!)高级要求:●利用上述两个库在等边三角形内再绘制一个内切圆形(注:不可调用其它库或模块!)。import numpy as npimport matplotlib.pyplot as plt# 做边长为1的等边三角形x1 = np.arange(-0.5, 0, 0.0001)y1 = np.sqrt(3) * x1 + np.sqrt(3) / 2x2 =.

2021-12-15 13:21:36 1500

原创 Python课程|上机小任务2.4-字符练习

基本要求:●输入一串字符,计算总个数,并提取出其中的小写字母、大写字母、数字、其它字符,然后分别将它们以及它们的个数打印出来。例如,输入'ok? 123Yes', 则程序打印出(注:形式不局限于如下所示):共 10 个字符 小写 4 个: okes 大写 1 个: Y 数字 3 个: 123 其它 2 个: ? 高级要求:●将这串字符存成两个文本文件,其中第一个文件(文件名自取,扩展名为 txt),其文本内容即为上述...

2021-10-29 17:05:29 329

原创 Python课程|上机小任务2.3-文件练习

基本要求:●编写代码实现文件复制,具体要求(注:都要通过代码实现):在电脑桌面新建一个文件夹,名为‘test_file1’,然后将电脑上的某个文件(任意选定)复制到该文件夹,并打印出该文件的总大小(字节数)。●再将上述选定的文件内容以字节为单位倒序排列后形成一个新文件,将这个新文件存储到上述文件夹。import os, sysfrom tqdm import tqdmpath = "C:/Users/Bo/Desktop/test_file1"os.mkdir(path)aa =

2021-10-29 17:01:17 239

原创 Python课程|上机小任务2.2-数学计算练习

基本要求:●按照如下泰勒级数公式计算正弦函数 y=sin(x)在 x0=π/2 处的二阶泰勒级数展开表达式(求导部分可手动先求解出来),并将该正弦函数y=sin(x)及其二阶展开表达式在[0, π/4, π/2, 3π/4, π, 5π/4, 3π/2, 7π/4, 2π]处的值都打印出来;高级要求:●分别计算将正弦函数 y=sin(x)及其在 x=π/2 处的 0 阶、2 阶、4 阶泰勒级数展开表达式,并将该正弦函数y=sin(x)及其0 阶、2 阶、4 阶展开表达式在[0, π/4, π/.

2021-10-29 16:56:57 374

原创 Python课程|上机小任务2.1-随机数练习

基本要求:●构造一个大小(size)为100(共100 个数)的随机 0、1 数组(array,或称序列),也就是一个只含 0、1 的数组,要求 0 出现的概率为 1/3,1 出现的概率为 2/3,然后打印出该数组,并打印出 0的总个数、1 的总个数。[提示:可通过构造一个大小为 100 的在[0,1]之间均匀分布的随机数数组结合判断实现]高级要求:●再构造一个大小为 10000(共 10000 个数)的正态分布数组(均值为 0,方差为 1 的高斯随机数数组,可用randn 实现),并以0..

2021-10-29 16:53:37 625 2

原创 Python课程|上机小任务1.3-判断两个字符串是否有包含关系

基本要求:●输入两个字符串,判断两者之间是否存在包含关系(或重复),如果不存在,则打印False 或 0;如果存在,则打印 True 或1,并打印出现重复的索引位置;例如,输入两个字符串:'It is a good day' 和 'good',则打印True(表示存在包含关系)和索引号8(前个字符串从0 开始数,数到第 8 个开始出现重复)●不可使用in 或 find 等命令一步到位的给出判断结果!def str_contain(str1, str2): len...

2021-10-29 16:44:12 716

原创 Python课程|上机小任务1.2-数字练习

基本要求:●打印1 到200 的所有整数,但如果遇到包含 4 和7 的整数就跳过(不打印);例如,4,7,14,71...等等这些整数都不会出现在打印结果中。●上述打印过程中,要求每行打印 9 个数,每满9 个数就换到下一行,直到全部打印完为止。def number_print(num): # num为从到num的一系列数字,num在1000以内(包含1000) number_print_remain = [] for i in range(1, int(num)+

2021-10-29 16:40:02 194

原创 Python课程|上机小任务1.1-数字统计练习

数字统计练习基本要求:●以列表形式输入一组数字(整数),统计其中的正数个数、负数个数、零个数、奇数个数(正负总共的)、偶数个数(正负总共的,也包括零),并打印这些统计结果;高级要求:●在上述输入的一组数字中,以加‘+’和减‘-’进行组合运算,找出所得运算结果中绝对值最小的一种组合方式,并将这组数字连同加减运算符号、以及加减运算结果一同打印出来。例如,输入列表 [2, -3, 5, 6], 使这些数绝对值最小的一个组合方式是:+,-,+, 组合结果是:0,则程序将打印出:...

2021-10-29 16:34:38 822

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除