Python代码分析
文章平均质量分 53
德天老师
遇到你是我的缘,人生知己,尽在天下!
展开
-
【K12】tk窗口+plt图像功能-学习物理中的串并联研究【附源码说明】
以上是对代码功能的分段讲解,希望能够帮助您更好地理解每个部分的作用和功能。异常时,将所有结果标签的文本清空,并显示一个提示信息,要求用户输入有效的电阻值和电压值。两个输入框中获取用户输入的电阻值,并将其转换为浮点数类型。这段代码根据并联电路的公式计算总电阻,将结果存储在。这段代码设置图像的横轴标签、纵轴标签和标题,并使用。这段代码清空之前绘制的图像,以便绘制新的图像。标签的文本,显示并联电路中的各部分信息。三个标签的文本,显示计算得到的电阻值。两个标签的文本,显示计算得到的电流值。原创 2024-01-26 20:42:43 · 489 阅读 · 0 评论 -
【AI量化分析】小明在量化中使用交叉验证原理深度分析解读
根据目的和意图,对数据分割的方法有简单拆分,分层拆分,留出拆分,但是以上方法都不完美,最好的拆分方法是交叉验证拆分:将数据集分成k份,每次使用其中的k-1份数据进行训练,剩余的一份数据进行测试。但需要注意的是,k的选择会影响模型的泛化能力,通常k值越大,模型的泛化能力越强。总的来说,交叉验证是一种非常有效的机器学习方法,可以帮助我们提高模型的泛化能力、稳定性和可重复性,同时还可以用于选择最佳的模型参数。在梯度提升机中,n_estimators 指的是模型中的弱学习器或基模型的数量。以下是交叉验证的源码。原创 2024-01-26 09:55:55 · 845 阅读 · 0 评论 -
【K12】python用科学函数写方程解串联电路问题
这是一段对物理方程求解的串联电路问题,主要学习列方程 方程名变量,方程式,结果,还有解方程,方程结果存储变量,要注意参数:方程名称,变量名称,返回值是这段代码的核心。原创 2024-01-18 12:58:58 · 434 阅读 · 0 评论 -
【求助贴】问题:想要在主输出窗口输出文字信息‘1*100‘,怎么做?
代码如下:输出结果输入单位cm万分感谢各位大佬留言指教!原创 2022-11-04 08:41:15 · 82 阅读 · 0 评论 -
【类扩展学习】初中物理密度知识与Python类的学习拓展
时间关系先写到这里,有时间会继续完善!原创 2022-10-09 22:43:02 · 347 阅读 · 0 评论 -
【基础内容:卷积神经+plt.subplots子图功能+数组的双循环遍历】卷积核的python程序设计生成代码段
理解从卷积核数组中提取2,5,0知识框架—定义数组知识框架–数组取数知识框架—数组写入plt画布知识框架—卷积结果的维度表示: 原数组长度 - 卷积数组长度-15. 知识难点—理解如何利用i,j从filter数组中提取每1位置的数字6.知识难点—image[i:i+filter.shape[0],j:j+filter.shape[1]] * filter,代码的含义理解import numpy as npori_Num = np.array([[1,3,4,0,1],原创 2022-05-17 09:25:14 · 485 阅读 · 0 评论 -
pandas学生成绩分析代码解读
经过几天的奋战,完成一段简单的学生成绩分析代码,供大家学习参考代码构成random模块的使用DataFrame列的类型转化DataFrame求和列的添加DataFrame范围的筛选DataFrame数据的统计DataFrame数据的绘制本地文件的导入结束import randomimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdplt.rcParams['font.sans-serif'原创 2022-05-01 07:03:30 · 1112 阅读 · 0 评论 -
【坐标轴移位+主辅刻度设定】两年梳理一次性清晰的展示出来,大图解析学习超简单
固定不变的坐标轴一定是无法满足大家的需求的,所以使用隐藏和修改坐标位置就变得特别重要了。如果大家对下图中的其它图案是怎么生成的,请持续关注本帖的后续更新。2022-11-17 晚22:52。2022-11-20 晚21:20。后续为大家持续更新更多内容。原创 2022-04-20 06:59:22 · 582 阅读 · 0 评论 -
一年来终于用实际案例把matplotlib的绘图坐标轴说清楚了-太给力了
学习如果设计坐标轴的主标和辅标1、正常显示汉字和负号的代码段mp.rcParams['font.sans-serif']=['SimHei']mp.rcParams['axes.unicode_minus']=False2、调用坐标轴和设置主图代码# 坐标刻度定位器mp.figure()# 调用坐标轴ax = mp.gca()3、隐藏top:上,right:右坐标线代码ax.spines['left'].set_position(('data',0))ax.spines['top'原创 2022-04-18 06:40:26 · 2775 阅读 · 0 评论 -
学生成绩管理系统
功能实现主程序函数说明分支程序介绍分段代码解析主程序综合代码原创 2022-04-13 19:53:33 · 22240 阅读 · 3 评论 -
(省时高效分割句子--1217日_2版)如何把本地txt文件经过python处理成中文在前,英文在后的固定格式并保存到硬盘
因此在处理文件时常会遇到,处理没有规律的txt文档,所以研究过后,发掘出这个智能整理代码,供大家参与原稿效果如下:整理后效果:通过上面的处理,把生成文件再转化成试题效果,就方便多了本程序经历过程:1、代码梳理文件2、文件保存3、文件再编辑试卷def hun_en_zh(): import re #打开文件并导入内容,创建文件quizFile,调用open命令,模式为:w写入 with open(rf"F:\物理练习图\九年级\字典组建试题\英语源DOC\ba1.原创 2021-12-15 09:47:55 · 704 阅读 · 0 评论 -
文字处理篇——巧妙拆分中英文
文字处理—巧拆中英文有时在进行问题时,需要把英文和中文拆开进行处理,这是就要用到拆解代码了!#coding=utf-8def split_ascii(s): for ii, ch in enumerate(s): if not ch.isspace() and ch.isascii(): break return s[ii:],s[:ii].rstrip()def first_deal(): with open(rf"F:\物理练习原创 2021-12-14 23:01:28 · 736 阅读 · 0 评论 -
【爽】改编字典的单选题题型为双选题的妙招第(1)话
爽!改编字典的单选题题型为双选题的妙招第(1)话这个程序花了两天的研究,从12-8号到12-9号两个整天,下面把研究过程中的问题简单分析一下给大家:分析过程明确需求:开始的需求是制作一套高中政治的自动化测试卷,要求有原稿有答案解决问题原型–参照单选制作:原来做单选题的时候是利用字典{‘a’:100,…},通过把字典的键值转化然后write入文件解决思路转化–字典的多值:转化一下思路把字典的值转为多值{‘a’:[答案A,答案B]…},通过字典的值建立双选题答案列表题库源文件.txt制作,按照下面原创 2021-12-09 08:47:38 · 467 阅读 · 0 评论 -
python自动化-通过问题进行巧妙设计选择题专练习
学字典建题库,孩子学习一定酷开始组建试题编写程序,运动,导入试题为防止试题选项重复,转化选项为元组孩子试题组卷时,首字母无法一致问题,建立条件分支建立试题+答案,还有单独的答案副本#coding=gbk# 随机测试生成器.py - 生成问题及答案# 随机生成问题并生成相应答案import random,osd = {}name = ''def file_list(): global zj_ml print('物理组卷---w,英语组卷---e') m原创 2021-12-07 10:49:38 · 564 阅读 · 1 评论 -
小学数学-更新(四则运算)|一个小学数学练习题中所包含的Python知识
通过一道数学除法学Python数操作得到一位数小数得到两个数中,较小的一个和较大的一个#coding=utf-8import randomn1=float(random.randint(1,20))n2 = float(random.randint(1,10))n_dian = round(random.random(),1)n_dian_two = round(random.random(),1)n_max = max(n1, n2) + n_dian_twon_min = min原创 2021-12-02 08:34:10 · 494 阅读 · 0 评论 -
2021-09-20德天老师更新好学易懂的python办公自动化批量生成docx
中间停了许久,也许是为了积累更多学习的技巧和方法。。。。。。这一次重新开启,是重新找到了快速学习的方向,这是我们共同的收获,因为学会思路和节省学习时间一直是你们和我共同的渴望重新审视全网的知识性文章,大家各自展现自己的思维技巧,博百家长,为提升用,我们一定努力学习各位博主的优秀思想今天让我们再次开始!准备上车吧!#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Author: yudengwufrom docx import Document#负原创 2021-09-20 08:04:43 · 183 阅读 · 0 评论 -
帮助一个朋友解释自然类遇到的输出问题!
解答这个问题:链接地址原作者遇到问题:我们重新把问题找到,并重写了代码如下:解释一下:python语言,是非常重视格式的编写,我们看到上面作者的类格式,def zuhe_name(self):缩进有问题,因为同属于Car类,所以位于class内部的def zuhe_name函数缩进要和上面的函数一致,在同一列的缩进位置。class Car(): def __init__(self,make,model,year): self.make=make self原创 2020-07-25 22:50:35 · 84 阅读 · 0 评论 -
和德天老师学习如果把系统目录文件名保存到外部xlsx文件(保存文件--2小节)
上篇抛砖引玉,讲了DOCX保存,下篇水到渠成,分享EXCEL目录生成import openpyxlimport os #数据结构 openpyxl_data = []dir_path = "./"for i in os.listdir(dir_path): openpyxl_data.append(i)#保存文件名称output_file_name = 'openpyxl_file' #定义函数save_excel(target_list,output_file_n原创 2020-07-13 05:47:02 · 157 阅读 · 0 评论 -
跟德天德天老师学习轻松复制目录内文件名,并保存到docx
轻松复制目录内文件名,并保存到docx# -*- coding: utf-8 -*-"""Created on Thu Jul 2 14:46:43 2020@author: Administrator"""import osfrom docx import Documentdir_path = r'C:\Users\Administrator\试卷及答案'doc=Document()p = doc.add_paragraph()name_list = []for i in o原创 2020-07-12 14:31:01 · 189 阅读 · 0 评论 -
书友汇德天和你学python:猜大小(无限次)
程序会指引你从开始一直猜下去,直到正确猜中为止!加油,祝你好运!!!#导入随机数 import random#变量a,变量comGuess,指向同一个随机数a = comGuess = random.randint(0, 100) # a and comGuess is initialised with a random number between 0 and 100#循环条件,整个程序会按照0----系统随机数a-----100,两段数据之间进行跳转,直到测的正确为止while T原创 2020-07-08 15:56:10 · 316 阅读 · 0 评论 -
德天求助帖-完结:可随机抽取试题批量20套试题程序完成【开心!!】
利用DOCX编写一个可以随机抽取试题的程序以下是问题的代码部分,请大神帮助解决两个问题:问题1:程序执行提示 name ‘Question’ is not defined问题2:程序中提到有一个源题库,名称应该是什么呢?问题3:这个程序中的分值如何体现出现的呢?感谢大神帮助,多谢多谢,扣礼!!!#写入答案from docx import Document #导入Document文档from docx.shared import Pt #用于设定字体大小(磅值)from docx.oxml.原创 2020-07-05 15:50:26 · 605 阅读 · 0 评论 -
书友汇德天5小时精心整理分享如何自建数据集【3大模块+逾百个python知识点】吹响集结号!
各位好朋友大家现在好!时光流逝,学习不止,德天老师通过近期学习整理为大家呈现一篇精心制作的好文!等作品也是一种享受,因为学习过程是一次积累和沉淀,所以为大家送出文章也是一次加工和整理,虽发文隔久,但坚持一如入往常,因为在编程的世界里,从来不缺乏创新的火花,和创造的奇迹!先来给大家看一下我们今天要做的事情!第一模块:OS1、D盘创建python\students文件夹2、分别建立两个文件文件位置D:\python\students接下来,到了上干货时间,我们需要自制100条数据的学生名字原创 2020-06-07 20:37:27 · 1142 阅读 · 0 评论 -
书友汇德天之小白进阶Matplotlib绘图,一目了然!
我之幸运是因为一直坚持梦想!每一次开始写博都是一次进步,时间在点滴中流走,技能在时间长河中增加,这就是记忆的力量,也是学习的幸运!不用害怕困难,经过我的检验发现,所有的困难都是懒惰思想所致,一切困难都可以通过克服解决!不觉间对于学习又心生无限乐趣,因为无知的可怕,远胜学习的困难,知识在历史长河中增加,才是你生活的价值和意义所在!今天我们一大家同走进图形可视化的世界!上干货!Matplotlib绘图NO.1 plot()绘图 步骤1:导入库,命名模块plt 步骤2:使用系统画板,绘图pl原创 2020-05-23 19:38:48 · 272 阅读 · 0 评论 -
跟书友汇德天学python,用时5小时一网打尽csv+pandas数据清洗
今天德天和大家一起玩转数据清洗学以致用,是大家一致认同的观点,因为这样做的好处很多,一则可以检验学习效果,二则可以拓宽学习思路,三则可以更加灵活多变的应用所学,今天就让我们系统化的通过python中的两个库,一个是CSV,另一个是PANDAS话不多说:上干货!1、建立一个数据源CSVimport csvpath= 'c:\\Users\\Administrator\\pandas_csv\\qingxi_data.csv'with open(path,"w",newline="")as f:.原创 2020-05-21 18:51:46 · 271 阅读 · 0 评论 -
跟书友汇德天背单词-用python写简单单词背诵小神器
一说到学英语就头疼,你呢?英语从小学开始就走进我们的生活中了,孩子们因为不具备英语学习的语言环境,所以学起来很费劲,别急今天我们一起来教会大家使用python来背英语,简单适应效果好!本程序所用模块randomcsv程序外部文件.csv文件地址:“c:\Users\Administrator\pandas_csv\words.csv”程序定义的函数def examination()作用:载入外部文件随机获取单词用户交互反馈参数传入另外函数append_worddef a原创 2020-05-16 17:37:43 · 437 阅读 · 0 评论 -
通过定义一个函数,发现一个小总问题
@不可忽视的行对齐先看源代码def calc_sum(*args): ax = 0 for n in args: ax += n return axprint(calc_sum(1,5,8)) 以上源码,程序在运行后,发现一个问题,不能按照设计进行1+5+8的结果返回。问题出在哪呢?认真观看程序源码,哦,发现一个小问题,就是return...原创 2020-01-16 17:11:35 · 176 阅读 · 0 评论 -
[跟德天看代码]呈现一段模拟实际登陆的标准代码
一起看import osimport timelogin_status = { 'name': None, 'status': False}file_None = os.path.exists('test.txt') # 判断用户文件是否存在if file_None: passelse: with open('test.txt', encodin...转载 2020-01-09 06:10:21 · 102 阅读 · 0 评论