- 博客(56)
- 收藏
- 关注
原创 【Python】Counter对象:collection.Counter()
【代码】【Python】Counter对象:collection.Counter()
2024-08-15 17:08:42
938
原创 【数据分析】常用数据模型 -- RFM模型
用于分析消费者价值,解决个性化营销或销售相关的问题R-Recency:客户最近一次消费的时间间隔(一般以月为单位)F-Frequency:消费频率,是客户在固定时间内(一般是1年)的购买次数M-Monetary:消费金额,为更好地表现金额高低,一般用客户最近一段时间内的最高购买金额跟标杆金额的对比情况。
2024-08-09 23:44:53
134
原创 【Dash】HTML 组件创建直方图
创建一个标题组件 html.H1,显示 Hello Dash,文本居中,并定义文本颜色。设置 app 布局,用 html.Div 组件包裹所有子组件,并设置背景颜色。创建一个 dcc.Graph 组件,用于显示之前创建的图表 fig。创建一个 html.Div 组件,文本居中,并定义文本颜色。children是一个列表,包含所有要显示的子组件。id 参数用于标识这个图表,以便在应用程序中引用。
2024-08-08 14:18:17
1186
原创 【Dash】使用 dash_mantine_components 创建图表
dash_mantine_components 是一个基于 Mantine Design System 的 Dash 组件库。它允许开发者在 Dash 应用程序中使用 Mantine 的组件来构建用户界面。Mantine 是一个现代化的、功能丰富的 React UI 组件库。
2024-08-07 19:39:20
851
原创 【Python】列表元素排序:itertools.permutations()
This tool returns successive r length permutations of elements in an iterable.If r is not specified or is None, then r defaults to the length of the iterable, and all possible full length permutations are generated.Permutations are printed in a lexicograph
2024-08-05 18:52:45
869
原创 【Dash】使用 Dash Design Kit (DDK) 创建图表
Dash Design Kit 是一个提供一组预定义组件的库,这些组件具有一致的设计风格,使得构建具有统一外观的应用程序更加容易。
2024-08-04 23:55:48
622
原创 【Dash】使用 Bootstrap Componnet 创建图表
Dash Bootstrap Components 是 Dash 的一个拓展包,提供了一组预定义的 Bootstrap 样式组件。
2024-08-04 23:39:54
765
原创 【Dash】HTML 和 CSS 的作用
超文本标记语音,提供一套标签(组件),用于定义网页上的内容结构和意义。例如标签表示一个段落, 到 表示不同级别的标题。
2024-08-03 14:43:55
997
原创 【Dash】关于 DataFrame.to_dict()
这是 pandas 库中的一个方法,用于将 DataFrame 对象转换为字典。这个方法非常有用,特别是在需要将 DataFrame 的数据结构转换为 JSON 格式或其他与字典兼容的格式时。
2024-08-02 01:00:03
508
原创 【Dash】图表交互:单选按钮 dcc.RadioItems()
用 pandas 的 read_csv 函数从 URL 中将 CSV 数据文件加载到 DataFram df 中。创建一个带有数据、图表和控件的交互式仪表板。
2024-08-02 00:59:31
1126
原创 【Python】正色表达式 - 验证罗马数字
题目要求编写一个程序来验证给定的字符串是否是一个有效的罗马数字,罗马数字由以下七个字母组成:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和 M(1000)。1、字母 I、X、C 和 M 可以重复最多3次,例如 III 、 XXX、CCC 和 MMM。3、除了这些规则之外,罗马数字不包含其他字母和数字。
2024-07-31 13:23:02
340
原创 【Dash】Dash 应用的布局 app.layout
在 Dash 中,app.layout 通常被设置为一个单一的组件或者组件的列表、元组或字典。可以直接将一个组件赋值给 app.layout, Dash 将这个组件作为应用的根布局。
2024-07-30 19:18:06
710
原创 【Dash】Hello World
这是 Dash 库中的一个函数,用于创建一个 HTML 标签的组件。在 Dash 以及更广泛的 Web 开发中, 是一个通用的容器元素,用在 HTML 文档中分组和组织内容。
2024-07-30 13:57:02
713
原创 【Dash】A Minimal Dash App
从 dash 库中导入主要组件和函数,Dash是Dash应用的核心类,html 和 dcc 分别提供了 HTML 和 Dash核心组件,callback 、Output 和 Input 用于定义回调函数和输入输出关系。导入 plotly.express 模块,并将其重命名为 px。
2024-07-29 23:53:00
522
原创 【Dash】Dash模块介绍
Dash 是一个开源的 Python 框架,用于创建基于 Web 的应用程序。它由 Plotly 公司开发,专为数据科学家和分析师设计,以便他们可以构建自定义的数据可视化 Web 应用程序,而无需具备前端开发知识。Dash 提供了丰富的交互式组件库,如图表、表格、滑块等,可以根据用户的操作动态更新。Dash 应用程序完全使用 Python 编写,无需 JavaScript、HTML 或 CSS 的知识。Dash 的基本结构主要由两部分组成:布局(Layout)和交互(Callbacks)。
2024-07-29 23:28:44
403
原创 【Python】首字母大写 capitalize()
You are asked to ensure that the first and last names of people begin with a capital letter in their passports. For example, alison heck should be capitalised correctly as Alison Heck.alison heck ==> Alison HeckGiven a full name, your task is to capitalize
2024-07-28 00:12:51
340
原创 【Python】字母 Rangoli 图案
You are given an integer N. Your task is to print an alphabet rangoli of size N. (Rangoli is a form of Indian folk art based on creation of patterns.)Different sizes of alphabet rangoli are shown below:The center of rangoli has the first alphabet letter a,
2024-07-27 23:02:02
902
原创 【Python】格式化字符串 oct()、hex()、bin()
Given an integer n, print the following values for each integer i from 1 to n:1. Decimal2. Octal3. Hexadecimal (capitalized)4. BinaryComplete the print_formatted function in the editor below.print_formatted has the following parameters:* int number: the ma
2024-07-27 00:14:42
358
原创 【Python】字符串换行 text.wrap() 和 text.fill()
textwrap.fill() 和 textwrap.wrap() 这两个函数在实际工作中的用途是非常广泛的,尤其是在需要处理文本输出格式的场合。在开发文本编辑器或文本处理工具时,textwrap 可以作为一个功能,允许用户指定每行的最大字符数,以改善文本的布局。在数据可视化中,经常需要将大量数据以文本形式展示,textwrap 可以帮助控制数据标签的长度,以适应图标的布局。在需要打印文本或提供打印预览的应用程序中,textwrap 可以帮助调整文本的布局,以适应打印纸张的大小。
2024-07-26 14:15:11
892
原创 【Python】主字符串中查找子字符串:滑动窗口、正则表达式、递归检查
定义了一个名为 count_substring 的递归函数,接收三个参数:string(主字符串)、sub_string(子字符串)和 index(当前检查的索引位置,默认为0)2、
2024-07-24 16:38:17
1482
原创 【Python】如何修改元组的值?
元组(tuple)在Python中是不可变数据类型,这意味着一旦创建,就不能更改其内容,包括不能添加、删除或修改元组中的元素。
2024-07-24 11:30:30
855
原创 【Python】字符串操作:split() 与 join()
一、题目In Python, a string can be split on a delimiter.Example:>>> a = "this is a string">>> a = a.split(" ") # a is converted to a list of strings.>>> print a['this', 'is', 'a', 'string']Joining a string is simple:
2024-07-23 10:57:18
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人