- 博客(42)
- 收藏
- 关注
原创 题目 1:简单调幅(AM)信号生成(Python)
生成一个调幅信号,载波频率为 100 Hz,调制信号频率为 10 Hz,调制指数为 0.5,采样频率为 1000 Hz,时长为 1 秒。并绘制出调制信号、载波信号和调幅信号的波形图。
2025-04-04 17:11:07
88
原创 题目 2:广告投放的多目标优化(Python)
result_text.insert(tk.END, f"总曝光量: {np.sum(res.X * channels[:, 2])}\n")result_text.insert(tk.END, f"总成本: {np.sum(res.X * channels[:, 0])}\n")result_text.insert(tk.END, f"最优解 (每个渠道的投放数量): {res.X}\n")result_text.insert(tk.END, f"最大总转化率: {-res.F[0]}\n")
2025-04-02 12:50:12
748
原创 广告投放效果的时间序列分析(Python)
ax.plot(predictions.index, predictions, label='预测数据', linestyle='--')output_text.insert(tk.END, f"均方误差 (MSE): {mse}\n")ax.plot(train.index, train['点击次数'], label='训练数据')ax.plot(test.index, test['点击次数'], label='测试数据')data['日期'] = pd.to_datetime(data['日期'])
2025-04-02 12:18:45
684
原创 增值税发票智能审核系统设计(Python)
增值税发票管理是企业税务管理的重要环节,人工审核发票效率低且容易出错。请设计一个基于 Python 的增值税发票智能审核系统。背景数据:大量真实的增值税发票样本数据,包括发票基本信息(如发票代码、号码、开票日期等)、商品或服务明细信息、价税合计金额等,以及税务法规中关于增值税发票开具和抵扣的相关规定。具体要求利用自然语言处理和图像识别技术,从增值税发票图像或文本数据中提取关键信息。根据税务法规和企业内部财务制度,对发票的真实性、合规性进行自动审核,例如检查发票开具内容是否符合规定、价税计算是否正确、
2025-04-02 11:41:51
527
原创 动态财务预测与情景分析系统开发(Python)
请运用 Python 开发一个动态财务预测与情景分析系统。run_button = tk.Button(root, text="运行分析", command=run_analysis)result_text.insert(tk.END, f"{selected_scenario} 情景下:\n")future_years_label = tk.Label(root, text="预测未来年数 (3 - 5 年):")scenario_label = tk.Label(root, text="选择情景:")
2025-04-02 11:34:07
360
原创 跨国企业转让定价风险评估模型构建(Python)
跨国企业通过转让定价在不同国家的子公司间转移利润,以实现税负最小化,但这一行为面临税务合规风险。背景数据:已知不同国家的企业所得税税率,企业在各国子公司的销售收入、成本、利润数据,以及行业内可比企业的利润水平数据。具体要求基于可比非受控价格法、再销售价格法、成本加成法等至少三种转让定价方法,计算各子公司的合理利润区间。通过对比实际利润与合理利润区间,评估各子公司转让定价的风险程度,风险程度可划分为低、中、高三个等级。将结果可视化,用图表展示各子公司实际利润与合理利润区间的对比情况。
2025-04-02 11:21:15
664
原创 灾害应急通信系统模拟(Python)
info += f"{station}: {status} - {BASE_STATION_DAMAGE.get(NEW_BASE_STATIONS[station]['damage_level'], {'description': '未知情况'})['description']}\n""洪水": {"base_reliability": 0.4, "description": "洪水可能淹没基站,破坏通信设施。NEW_BASE_STATIONS[station]["status"] = "受损"
2025-03-25 08:24:16
726
原创 物联网多模通信系统仿真(Python)
start_color = (0, 255, 0) # 重置初始颜色。start_color = (0, 255, 0) # 重置初始颜色。switch_duration = 1 # 切换动画持续时间(秒)start_color = (0, 255, 0) # 初始颜色。flash_interval = 0.2 # 闪烁间隔(秒)# 模拟切换链路的延迟。# 开始链路切换动画。# 模拟切换链路的延迟。# 开始链路切换动画。"""线性插值计算渐变颜色"""# 定义不同网络切换时的颜色。
2025-03-25 07:53:57
540
原创 5G网络切片资源分配(Python)
设计虚拟5G网络切片,为不同业务(如自动驾驶、VR)分配带宽和延迟资源,评估服务质量。- 提示:用 networkx 建模网络,优化算法分配资源。# 设计虚拟 5G 网络切片,为不同业务分配资源。# 为不同业务分配带宽和延迟资源。# 添加节点代表不同业务和基站。# 创建一个简单的网络模型。# 更新带宽分配信息。# 更新延迟分配信息。# 更新服务质量信息。# 显示带宽分配信息。# 显示延迟分配信息。# 显示服务质量信息。
2025-03-25 07:31:00
868
原创 5G NR物理层符号生成(Python)
生成5G NR的OFDM符号,模拟子载波分配和调制过程(如QPSK、16QAM)。bit_group = bits[i:i + 4].tolist() # 将 numpy 数组转换为列表。bit_pair = bits[i:i + 2].tolist() # 将 numpy 数组转换为列表。N_subcarriers = 64 # 子载波数量。cp_length = 16 # 循环前缀长度。N_symbols = 100 # 符号数量。# 生成 OFDM 符号。# 生成随机比特序列。
2025-03-25 07:21:44
999
原创 卫星通信链路动态调整(Python)
link_label.config(text=f"链路状态: {link_state if link_state else '未连接'}")encoding_label.config(text=f"编码率: {encoding_rate}")encoding_label = tk.Label(info_frame, text="编码率: 1")link_label = tk.Label(info_frame, text="链路状态: 未连接")# 模拟卫星轨道数据。# 创建左侧动画区域。
2025-03-25 07:08:35
841
原创 卫星信号传输延迟模拟(Python)
- 模拟卫星移动时的链路切换,根据仰角和信号强度调整通信参数(如编码率)。- 提示:用 pandas 处理卫星轨道数据,状态机控制链路状态。
2025-03-25 07:03:07
225
原创 Wi-Fi信号强度可视化(Python)
编写脚本扫描附近Wi-Fi信号,绘制信号强度随时间变化的曲线图。- 提示:使用 scapy 库捕获Wi-Fi数据包,结合 matplotlib 绘图。
2025-03-24 13:49:11
772
原创 蓝牙低功耗(BLE)数据传输仿真(Python)
模拟传感器节点通过BLE传输温度数据到手机APP的过程,记录传输延迟和丢包率。- 提示:用 bleak 库模拟BLE设备,生成随机温度数据并发送。
2025-03-24 13:01:22
672
原创 模拟蓝牙设备配对(Python)
self.connect_button = tk.Button(root, text="连接设备", command=self.connect, state=tk.DISABLED)self.send_button = tk.Button(root, text="发送数据", command=self.send_data, state=tk.DISABLED)self.discover_button = tk.Button(root, text="发现设备", command=self.discover)
2025-03-24 12:48:18
608
原创 基于遗传算法的虚拟物体的变形(Python)
text = font.render(f"位置: ({best.bottom_center[0]:.2f}, {best.bottom_center[1]:.2f})", True, WHITE)text = font.render(f"角度: {best.angle:.2f}", True, WHITE)labels = ["初始种群数量:", "交叉概率 (0 - 1):", "变异概率 (0 - 1):"]text = font.render("最佳圆柱体参数:", True, WHITE)
2025-03-24 08:09:57
776
原创 按时间地点对照片分类(Python)
self.btn_location = tk.Button(right_frame, text="按地点分类", command=self.classify_by_location)self.btn_theme = tk.Button(right_frame, text="按主题分类", command=self.classify_by_theme)self.classified_tree.heading("#0", text="分类后文件夹结构")self.root.title("智能照片分类器")
2025-03-22 18:49:02
782
原创 人脸标注(Python)
".join(names) # 0x9286 对应 EXIF 的 UserComment 标签。submit_button = tk.Button(input_frame, text="提交", command=on_submit)name_label = tk.Label(input_frame, text="请输入这个人的名字:")print(f"处理图片 {image_path} 时出错: {e}")print(f"已标注并保存图片: {output_path}")# 将标注信息添加到图片属性。
2025-03-22 18:47:39
741
原创 照片按内容分类(Python)
result_text += f"分类后照片存放的根目录: {output_directory}\n\n"label_output = tk.Label(root, text="请输入分类后照片存放的根目录:")result_text = f"未分类前照片所在目录: {photo_directory}\n"label_photo = tk.Label(root, text="请输入照片所在目录:")result_text += "\n过滤后的照片列表:\n":param img_path: 照片的路径。
2025-03-22 18:46:02
564
原创 艺术照制作工具(Python)
用Python编程实现,窗口用文本框指定图片所在的目录,文本框指定需要将几张照片做成一个艺术照,然后将规定的图片做成艺术照,并单选按钮询问照片加上边框,艺术照按照扇形、或者几行几列的、或者圆形设计,然后将做成的艺术照放在指定的目录,做好的艺术照目录需要用户在窗口指定。
2025-03-22 18:44:14
710
原创 用遗传算法、蚁群算法、粒子群算法以及他们之间混合使用求函数的最大值,并比较最大值与实际的误差(Python)
calculate_button = tk.Button(right_frame, text="计算最大值", command=select_and_calculate)"遗传算法 + 蚁群算法", "粒子群算法 + 遗传算法 + 蚁群算法"]messagebox.showerror("错误", "请选择一种算法")"粒子群算法 + 遗传算法", "粒子群算法 + 蚁群算法",algorithms = ["粒子群算法", "遗传算法", "蚁群算法",root.title("算法选择与函数优化")
2025-03-21 09:03:20
375
原创 模糊控制的参数调整的动画演示(Python)
以下是温度模糊控制温度的公式的调整过程。# 显示模糊控制公式。# 定义输入输出变量。# 创建模糊控制系统。
2025-03-20 18:46:16
452
原创 神经网络权重变化的动画演示(Python)
formula += f"隐藏层到输出层权重 W_ho:\n{nn.weights_hidden_output}\n"formula += f"输入层到隐藏层权重 W_ih:\n{nn.weights_input_hidden}\n"formula += f"隐藏层输出 H_out:\n{hidden_output}\n"formula += f"输出层输出 O_out:\n{final_output}\n"formula += f"隐藏层输入 H_in:\n{hidden_input}\n"
2025-03-20 18:37:34
813
原创 lora节点通信动画模拟(Python)
用Python编程模拟通信的过程,通信动画在窗口左面,通信信息在窗口右面显示,假定有5个节点,要求各个节点标注一下。传送协议用表格显示。
2025-03-20 15:05:28
553
原创 GPRS协议动画演示代码(Python)
canvas.create_text(100, 270, text="数据发送成功", fill="green")canvas.create_text(100, 270, text="数据发送失败", fill="red")canvas.create_text(160, 110, text="空气质量传感器", fill="black")canvas.create_text(100, 240, text="执行器(灯泡)", fill="black")# 模拟数据发送成功动画。# 模拟数据发送失败动画。
2025-03-19 21:36:46
570
原创 利用modbus命令通过串口控制开关灯代码(Python)
raise FileNotFoundError("开灯或关灯图片不存在或格式不受支持")self.off_button = QPushButton('关灯', self)self.on_button = QPushButton('开灯', self)print(f"错误: {e}")
2025-03-19 21:36:10
400
原创 zigbee网络动画代码(Python)
ax_left.set_title(f"Zigbee 网络拓扑结构 - {end_device.name} 发送数据")send_msg = f"{self.name} 发送数据: {data}"msg = f"{self.name} 接收到数据: {data}"msg = f"{self.name} 转发数据: {data}"msg = f"{device.name} 加入网络"msg = f"{self.name} 启动网络"# 设置 matplotlib 支持中文显示。# 创建左右两个子图。
2025-03-19 21:35:06
309
原创 火苗带烟雾模拟代码(Python)
随机选择一个方向。# 随机选择一个方向。# 每次循环增加更多烟雾颗粒。# 火苗和烟雾的初始位置和状态。# 初始化Pygame。# 绘制更真实的火苗。# 绘制更真实的烟雾。
2025-03-19 21:33:45
985
原创 正废品识别的检测代码(Python)
self.stop_button = tk.Button(self.master, text="停止检测", command=self.stop_inspection, state=tk.DISABLED)self.set_path_button = tk.Button(self.master, text="设置图像路径", command=self.set_image_path)self.image_path_label = tk.Label(self.master, text="待检测的图像路径:")
2025-03-19 21:32:49
827
原创 可自动检测的代码(Python)
self.stop_button = tk.Button(self.master, text="停止检测", command=self.stop_inspection, state=tk.DISABLED)self.set_path_button = tk.Button(self.master, text="设置图像路径", command=self.set_image_path)self.image_path_label = tk.Label(self.master, text="待检测的图像路径:")
2025-03-19 21:32:00
890
原创 配置蓝牙模块代码(Python)
self.send_button = tk.Button(root, text="发送", command=self.send_data)self.serial_port_label = tk.Label(root, text="串口号:")self.baud_rate_label = tk.Label(root, text="波特率:")self.input_label = tk.Label(root, text="输入内容:")self.root.title("虚拟串口工具")
2025-03-19 21:31:27
384
原创 汽车碰撞代码(Python)
pygame.display.set_caption("汽车碰撞试验模拟")total_mass = 1 # 假设两车质量相同。# 计算碰撞后的速度(简单的弹性碰撞公式)car_A_a = 0 # 汽车 A 初始加速度。car_B_a = 0 # 汽车 B 初始加速度。# 简单的碰撞变形模拟。# 弹性系数(用于模拟碰撞后的反弹)# 非匀速运动更新速度和位置。# 显示变形数据和速度。# 初始化 Pygame。# 右侧数据显示区域宽度。# 调整右侧窗口文字大小。# 退出 Pygame。
2025-03-19 21:30:51
759
原创 数控加工代码生成代码(Python)
generate_button = tk.Button(root, text="生成并显示数控代码", command=display_nc_code)创建一个Button按钮,文本为 “生成并显示数控代码”,绑定display_nc_code函数,点击按钮时会执行该函数。generate_nc_code函数:与之前生成数控代码的函数相同,接受一个包含各段参数的列表作为输入,返回生成的数控代码列表。创建一个Text文本框用于显示数控代码,设置高度为 20 行,宽度为 50 列,并使用pack方法布局。
2025-03-19 21:30:07
224
原创 太阳系运动轨迹代码(Python)
sim.add(m = 1.0) # 添加太阳,质量设为1.0(单位为太阳质量)# 创建图形和坐标轴,将范围修改为[-400, 400]# 模拟时间设置,进一步增加模拟时间和步数。# 找到距离太阳最远的行星。
2025-03-19 21:29:29
331
原创 文字转语音,语音转文字代码
btn_text_to_speech = tk.Button(root, text="文字转语音", command=text_to_speech)btn_resume_record = tk.Button(root, text="继续录音", command=resume_recording)btn_stop_record = tk.Button(root, text="录音结束", command=stop_recording)root.title("文字语音转换")print("* 录音结束")
2025-03-19 21:28:47
209
原创 双单片机通信
(五)单击“下一步”按钮,出现“新建工程向导:Firmware”对话框,选择“创建固件项目”,系列下拉列表选择“Cortex-M3”选项,Controller下拉列表选择“STM32F103R6”选项,编译器下拉列表选择“GCC for ARM(not configured)”选项。3 单击“Next”按钮,出现“STM32 Project”对话框,在“Project Name”框输入工程名“wirelessA”,其他选项保持默认设置。(六)单击“下一步”按钮,出现“新建工程向导:总结”界面。
2024-12-29 18:57:27
2404
原创 实现oled12864的基本显示功能如文字。
while((*chr>=' ')&&(*chr<='~'))//字符串中的字符必须在规定范围内。//设置低列起始地址。/*-----------------OLED屏宏定义部分----------------*///定义OLED屏引脚接口,可根据实际需求修改|demo中:SCL——PB0、SDA——PB1。//Notice:移植时需要修改的部分:1、OLED屏引脚接口定义;//mode:数据/命令标志 0,表示命令;//x,y:起点坐标(x:0~127,y:0~63)
2024-12-29 18:45:32
1503
原创 STM32CubeIDE代码自动补全快捷键的修改
STM32CubeIDE代码自动补全快捷键默认为ALT+/,用过的都知道编辑代码非常不方便,如何修改呢?(3)选择“C/C++通用”,接着选择“配置工作空间设置”,在查找栏输入“Keys”。(6)双击Content Assist,输入新的快捷键如“Space,Space”,(7)单击应用并关闭“Apply and Close”,到此快捷功能达到了修改。(5)继续查找“Content Assist”,(2)单击“工程”菜单下的“属性”。(4)单击键“Keys”,
2024-12-20 15:25:05
567
基于Java的智能家居系统的设计
2024-12-30
基于Java的火灾报警系统的设计
2024-12-30
用STMCubeIDE编写的STMF103R6单片机控制灯开关
2024-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人