- 博客(46)
- 收藏
- 关注
原创 python 替换字符串
适合简单的、直接的字符串替换。re.sub(): 适合复杂的模式匹配和条件替换。和: 适合单字符替换或多字符映射。列表推导式: 适合基于条件的替换。字典遍历: 适合批量替换多个不同的子字符串。
2025-02-14 10:55:09
440
原创 pandas 如何把多列数据相加,新增一列
直接相加:适合少量列的简单求和。sum()函数:适合对多个列进行求和,特别是当列数较多时。apply()函数:适合需要对每一行进行复杂计算的情况。处理缺失值:使用参数来忽略缺失值。agg()函数:适合对每行或每列应用多种聚合函数。
2025-02-14 10:53:13
297
原创 bind() 绑定场景汇总
在tkinter中,.bind()方法允许您将各种类型的事件与特定的控件或整个窗口关联起来。通过这种方式,您可以定义当用户与应用程序交互时(例如点击按钮、移动鼠标、按下键盘键等)应该执行的动作。
2025-01-06 16:43:16
450
原创 绑定事件 - bind函数
tkinter提供三种绑定方式:实例绑定bind(将某个事件处理绑定到某个组件上)、类绑定bind_class(将某个事件处理绑定到某类组件上)、应用绑定bind_all(将某个事件处理绑定到所有组件上)。事件(event):是指点击、按键等操作,在tkinter中,event是一个类,当某个事件发生时,生成一个event对象,不同类型的事件生成具有不同属性的event对象。对象包含了关于事件的各种信息,比如触发事件的控件、鼠标位置(如果是鼠标事件)、按键信息(如果是键盘事件)等。对象给事件处理函数。
2025-01-06 15:38:24
506
原创 python subplot函数应用 - 创建多个子图
nrows: 决定了子图的行数。ncols: 决定了子图的列数。index: 决定了当前激活的子图位置,从1开始计数,按行优先顺序排列。plt.axes: 直接在图形中添加一个新的坐标系,位置和大小由指定。: 更灵活地在现有轴中添加嵌套子图,支持相对定位和百分比大小。
2024-12-19 14:32:38
889
原创 装饰器—购物打折
要判断哪些商品可以一起购买,通常需要考虑一些特定的业务规则或限制条件。方法中调用这个检查方法。类中添加一个方法来检查商品是否可以添加到购物车,并在。如何判断哪些商品可以一起购买?如何优化购物车中商品的库存?为了实现这些逻辑,您可以在。
2024-12-03 14:55:18
398
原创 pandas 大数据获取某列所有唯一值
是一个非常高效且简洁的方法来获取 DataFrame 中某一列的所有唯一值。这种方法直接利用了 pandas 库内部的优化机制,避免了显式的列表转换和额外的数据结构创建,因此在内存占用和性能上都表现得更好。如果你的目标仅仅是获取某一列中的所有唯一值,并且希望以最简单、最高效的方式来实现,那么。两种方法都可以用来获取某一列中的唯一值,但它们在实现方式和返回结果的形式上有所不同。最后,我们把结果转换成列表形式输出,这样就可以看到所有唯一的。列中的所有唯一值,并且这些值是按照它们在原数据中的首次出现顺序排列的。
2024-12-02 15:54:15
755
原创 高级箱型图
一个点展示多个数据在箱形图(box plot)中,如果你想在一个点上展示多组数据,可以通过在同一位置绘制多个箱形图来实现。这通常用于比较不同组在相同特征上的分布情况假设我们有三组数据,每组数据包含多个子组,每个子组在同一个 x 轴位置上。
2024-11-26 15:19:48
982
原创 箱型图展示
在Python中,是 matplotlib 库中的一个函数,用于创建箱形图(也称为箱线图或盒须图)。箱形图是一种用来显示一组数据分散情况资料的统计图。它能显示出一组数据的最大值、最小值、中位数、及上下四分位数。下面是一个简单的例子,展示如何使用在这个例子中,我们首先导入了模块,并定义了一组示例数据。然后调用函数来创建箱形图。通过和分别设置图表的标题和Y轴的标签。最后,使用plt.show()来显示这个图形。
2024-11-26 15:17:03
821
原创 如何中断正在运行的子线程线程
以异步方式向目标线程发送异常,从而达到终止线程的目的。但是需要注意的是,这种方法虽然可以工作,但它并不是终止线程的最佳实践。这种方式可能会导致资源没有正确释放,或者在某些情况下导致数据损坏或程序处于不稳定状态。更安全的做法是让线程能够检查某个标志位,当该标志位改变时,线程自己决定何时安全地退出。这可以通过共享变量或其他线程间通信机制实现。库来调用C语言级别的函数。
2024-11-11 16:10:26
141
原创 线性回归方程(一元一次函数)
是 Python 中模块提供的一个函数,用于执行简单线性回归分析。它能够计算两个变量之间的最小二乘法线性回归直线,并返回一系列统计信息。
2024-11-11 15:31:02
473
原创 python 直接运行py文件,并传入参数
检查是否通过命令行传递了参数。如果传递了参数,它会打印出每个参数;如果没有传递参数,它会打印出 "编译器运行"。最后,无论是否有参数传递,它都会打印数字。使用 sys模块,sys.argv。
2024-11-11 15:24:20
645
原创 获取某列数据所有唯一值
数据结构(例如 DataFrame)中获取某个特定列(这里用。则可以用来获取所有组的名字,也就是该列的所有唯一值。方法用于将数据根据某些列进行分组,而。
2024-11-06 11:06:26
148
原创 pandas apply函数
pandas的apply方法非常强大,可以在 DataFrame 或 Series 上应用函数。以下是一些基本的用法示例。
2024-10-09 21:06:39
468
1
原创 元类—MetaClass
先找本身是否存在metaclass属性 ---->如果继承基类,在找父类的metaclass ---> 在没有,就调用内置模块 type。所以,可以自己重写metaclass类,对类创建时的前置操作进行修改。python中,类的是通过内置模块type创建。
2024-07-11 14:48:28
153
原创 pandas - read_csv函数
以下是一些常用参数:filepath_or_buffer: 要读取的文件路径或对象。infer_datetime_format: 如果 True 且 parse_dates 未指定,那么将尝试解析日期。header: 用作列名的行号,默认为0(第一行),如果没有列名则设为None。skiprows: 需要忽略的行数(从文件开头算起),或需要跳过的行号列表。usecols: 返回的列,可以是列名的列表或由列索引组成的列表。chunksize: 每个块的行数,用于逐块读取文件。sep: 字段分隔符,默认为,。
2024-06-27 09:57:28
213
原创 页面组件布局
在Tkinter或ttk中实现页面布局对齐,关键在于有效地使用几何管理器(如packgrid, 或place每种布局管理器有其特定的用途和优势,合理选择和组合使用它们能帮助您实现页面元素的精确对齐。
2024-05-21 15:49:38
357
原创 文件对话框
在Tkinter中,要实现通过文件对话框选择文件后,将文件路径显示到输入框(Entry widget)中,可以使用。弹出文件选择对话框,用户选择文件后,该方法返回文件的路径。要将文件输入标签(如“选择的文件路径:”)和实际的文件路径输入框显示在同一行,您可以使用。更多的现代化风格的 widgets,但是对于文件对话框和基本的事件处理,您仍然需要借助。为了解决这个问题,您需要确保对于容器内的所有子组件,只使用一种布局管理器。弹出文件选择对话框,并将选择的文件路径显示在。下面是一个调整后的示例,使用。
2024-05-21 15:46:26
331
原创 下拉选择框
对象自身作为额外参数。这是一种很好的实践,尤其是当处理多个。这里是基于您的代码片段的一个完整示例,假设您想要在。但是,请注意,您需要确保已经导入了。时,可以让处理函数知道是哪个。的选择,并且需要访问这个。
2024-05-21 15:36:27
186
原创 获取到OptionMenu组件的值
属性来绑定函数以监听选项变化。因此,一个常见的做法是使用。替代,它提供了更灵活的事件处理和值获取功能。的当前选中值,您可以通过绑定一个函数到。在Tkinter中,如果您想要获取。但要注意的是,标准的。
2024-05-21 15:32:39
354
原创 Entry单行文本框和Text多行文本框
Entry用来接受一行字符串的控件。如果用户输入的文字长度长于Entry控件的宽度时。文字会自动向后滚动。如果想输入多行文本,需要使用Text控件。输入多行文本,需要使用Text控件。
2024-05-17 14:49:22
216
原创 pack, plack, grid布局管理器
pack: 按照组件的创建顺序将子组件添加到父组件中,按照垂直或者水平的方向自然排布。如果不指定任何选项,默认在父组件中自顶向下垂直添加组件。pack是代码量最少,最简单的一种,也可以用于快速生成界面。如果需要复杂的布局可以使用grid或palace。plack: 可以通过坐标精确控制组件的位置,适用于一些布局更加灵活的场景。布局管理器:pack, grid, place。
2024-05-17 14:45:17
316
原创 GUI_tkinte_Label组件
Label组件的基本用法,使用面向对象的方式。展示图片时需要把图片变为全局变量,如果是局部变量,本方法执行完毕后,图像对象销毁,窗口显示不出。
2024-05-13 17:32:37
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人