随笔分类 -  python基础

关于python基础知识
摘要:简单预处理 说明:将英文文本进行分词操作,并使用tf或者tfidf构建词袋模型 from gensim.utils import simple_preprocess from gensim.parsing.preprocessing import STOPWORDS from gensim impo 阅读全文
posted @ 2025-05-27 10:51 CodeCraftsMan 阅读(97) 评论(0) 推荐(0)
摘要:jieba jieba可以用于“分词”、“词性标注”、“关键词提取”等任务 分词 import jieba # jieba.load_userdict("chinese_dict.txt")#加载词典,词典的形式为:单词 词频 词性 # jieba.add_word("区块链") # 动态添加新词 阅读全文
posted @ 2025-05-24 23:16 CodeCraftsMan 阅读(145) 评论(0) 推荐(0)
摘要:基本使用 import logging # 创建 logger 对象,并为对象设置名字,用于区分不同模块之间的日志 logger = logging.getLogger('my_app') # 设置整个日志输出的默认等级,当设置DEBUG等级时,默认全部可以输出,但是后面的控制台对象和文件处理对象, 阅读全文
posted @ 2025-05-23 17:30 CodeCraftsMan 阅读(53) 评论(0) 推荐(0)
摘要:Counter计数器 Counter 是一个字典子类,用于计数可哈希对象。可以用作计算词频。 from collections import Counter # 统计字符出现次数 cnt = Counter('abracadabra') print(cnt) # Counter({'a': 5, ' 阅读全文
posted @ 2025-05-14 17:41 CodeCraftsMan 阅读(23) 评论(0) 推荐(0)
摘要:sys.args # 获取命令行参数列表 import sys args = sys.argv print("脚本名称:", args[0]) # 第一个参数是脚本名称 print("参数列表:", args[1:]) # 后续参数是传递给脚本的参数 # 示例: python script.py a 阅读全文
posted @ 2025-03-31 19:40 CodeCraftsMan 阅读(53) 评论(0) 推荐(0)
摘要:*号的用法 函数参数中的打包与解包 #使用 *args 将多个位置参数打包为元组。 def sum_numbers(*args): return sum(args) print(sum_numbers(1, 2, 3)) # 输出 6 #使用 * 将列表/元组解包为单个参数。 numbers = [ 阅读全文
posted @ 2025-03-27 08:29 CodeCraftsMan 阅读(50) 评论(0) 推荐(0)
摘要:目录os基础操作获取当前工作目录更改工作目录列出目录内容创建目录删除目录、文件文件重命名路径拼接与拆分判断路径是否存在递归遍历目录open创建文件读取模式下写入模式下 os基础操作 获取当前工作目录 import os #返回的是一个绝对路径 print(f"当前的工作目录为:{os.getcwd( 阅读全文
posted @ 2025-03-21 14:59 CodeCraftsMan 阅读(44) 评论(0) 推荐(0)
摘要:目录python类相关知识 python类相关知识 class Person(object): cls_data="xiaohei"#类属性 def __init__(self, name, age):#初始化方法 self.name = name#实例化(对象)属性,self代表当前对象 self 阅读全文
posted @ 2025-03-20 23:05 CodeCraftsMan 阅读(37) 评论(0) 推荐(0)
摘要:if "__name__"==__main__ 在 Python 中,if name == "main": 用于判断模块是直接运行还是被导入。主要作用是让模块既能独立运行,也能作为库被其他模块调用。 __init__.py 主要作用: 1、标识包目录 __init__.py 文件的存在告诉 Pyth 阅读全文
posted @ 2025-03-18 22:20 CodeCraftsMan 阅读(60) 评论(0) 推荐(0)
摘要:目录变量变量命名规则变量的类型变量的赋值python代码的执行 变量 Python 是一种动态类型语言,这意味着你不需要显式地声明变量的类型,Python 会根据你赋给变量的值自动推断其类型。 变量命名规则 1、字母、数字、下划线:变量名可以包含字母(a-z, A-Z)、数字(0-9)和下划线(_) 阅读全文
posted @ 2025-03-18 21:12 CodeCraftsMan 阅读(54) 评论(0) 推荐(0)
摘要:目录赋值拷贝浅拷贝深拷贝 序言 看这个贴子的小伙伴们肯定了解了python3各种基础的变量赋值操作。那么接下来我们深入的来了解一下赋值和拷贝之前的区别! 赋值 说明: 赋值操作是将一个变量名指向某个对象的内存地址,而不是创建一个新的对象。赋值后,多个变量名会共享同一个对象。 特点: 1、赋值操作不会 阅读全文
posted @ 2025-03-18 15:16 CodeCraftsMan 阅读(75) 评论(0) 推荐(0)
摘要:目录安装方法Series没有列索引传参方式取值方式Series常用属性isnull()&nonull()检测缺失值DataFrame创建DataFrame筛选数据loc与iloc添加、修改数据常用参数零碎方法转换数据类型apply函数groupby()分组与agg聚合操作pivot_table(): 阅读全文
posted @ 2025-03-16 11:39 CodeCraftsMan 阅读(109) 评论(0) 推荐(0)
摘要:下载安装miniconda 说明: Miniconda是一款管理python环境的软件工具 第一步:下载miniconda 代码如下: win+r后,输入cmd指令按回车 在终端中输入: curl https://mirrors.tuna.tsinghua.edu.cn/anaconda/minic 阅读全文
posted @ 2025-03-16 09:18 CodeCraftsMan 阅读(1523) 评论(0) 推荐(0)
摘要:目录安装库创建图画流程1. 创建画板2. 创建一个个在画板上的图形轴3. 赋值的形式创建子图4. 开始在图上进行画画线图plot散点图scatter条形图bar、barh直方图hist饼图pie 安装库 pip install matplotlib 创建图画流程 1. 创建画板 在任何绘图之前,我们 阅读全文
posted @ 2025-03-13 22:39 CodeCraftsMan 阅读(255) 评论(0) 推荐(0)