Python
若之卿
O(∩_∩)O
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 与 R 交互
R语言和Python交互原创 2022-11-16 10:35:42 · 2393 阅读 · 0 评论 -
python中datetime模块中strftime/strptime函数的使用
python datetime模块转载 2022-07-13 10:32:24 · 4088 阅读 · 0 评论 -
Python项目第三方依赖包生成requirements.txt的两种方法
第一种 适用于单虚拟环境的情况,会将所有包一起生成不推荐pip freeze > requirements.txt第二种 (推荐)使用pipreqspip install pipreqs #安装pipreqs . --encoding=utf8 --force # --encoding=utf8 为使用utf8编码 --force 强制执行,当 生成目录下的requirements.txt存在时覆盖。...原创 2021-11-04 14:00:35 · 507 阅读 · 0 评论 -
ipynb文件转为python(.py)文件
method 11,在当前文件夹的目录中输入cmd并回车(打开的cmd中会显示出你当前的目录)2,输入命令: jupyter nbconvert --to script *.ipynb3,运行完后,当前文件夹目录中的所有.ipynb文件都会转成.py文件。method 2如果不想在jupyter写代码,可以转到Python 环境或者IDE下,jupyter提供了这个转换功能:File—>Download as—>python(.py)method 3在vscode 打开ipynb原创 2021-09-16 10:26:59 · 7701 阅读 · 1 评论 -
python sklearn 用字典保存多个算法模型并用joblib下载与调用
import copymodel_all = {} # 生成字典j = 0for model in model_list: j = j+1 m = copy.copy(model]) model_all[j]=m# downloadimport joblib# dumpdir_name = xxxxif not os.path.exists('./'+dir_name): os.makedirs('./'+dir_name)joblib.dump(model_a原创 2021-08-11 14:36:11 · 544 阅读 · 0 评论 -
python sklearn 用字典保存多个算法模型
希望生成一系列不同精度的 Naive Bayes 分类器,故需要保存多个这样的算法模型。在python 语言中,可以用字典来保存 算法模型import copy##需要对模型进行 copy,故要 copy 模块print('生成')for i in np.arange(0,100): y_train=flip(y1,p[i]) #print('翻转后元素真实标记比例',np.sum(y_train==y1)/y_train.shape[0]) true_label_rati转载 2021-08-11 14:29:47 · 371 阅读 · 0 评论 -
报错:‘wget‘ 不是内部或外部命令,也不是可运行的程序
在jupyter lab下使用wegt# 导入需要用到的数据集!wget https://tianchi-media.oss-cn-beijing.aliyuncs.com/DSW/7XGBoost/train.csv'wget' 不是内部或外部命令,也不是可运行的程序或批处理文件。报错信息‘wget’ 不是内部或外部命令,也不是可运行的程序或批处理文件。分析在jupyter notebook使用!wget遇到了这个问题,查到发现wget是linux系统下,windows不自带。解原创 2021-03-15 14:14:47 · 6650 阅读 · 0 评论 -
python错误提示“non-default argument follows default argument”
def add_func(a=4, n):错误原因:没有默认值的参数后面跟一个有默认值的参数解决方案:将有默认值的参数放在最后面def add_func(n,a=4):原创 2021-03-11 13:33:42 · 328 阅读 · 0 评论 -
机器学习算法(一): 基于逻辑回归的分类预测下
4.2 基于鸢尾花(iris)数据集的逻辑回归分类实践在实践的最开始,我们首先需要导入一些基础的函数库包括:numpy (Python进行科学计算的基础软件包),pandas(pandas是一种快速,强大,灵活且易于使用的开源数据分析和处理工具),matplotlib和seaborn绘图。Step1:库函数导入## 基础函数库import numpy as np import pandas as pd## 绘图函数库import matplotlib.pyplot as pltimpo原创 2021-02-25 15:52:56 · 243 阅读 · 0 评论 -
enumerate PYTHON
enumerate()说明enumerate()是python的内置函数enumerate在字典上是枚举、列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数enumerate()使用如果对一个列表,既要遍历索引又要遍历元素时,首先可以这样写:list1 = ["A", "B", "C", "D"]for i in range (len(list1)原创 2021-01-19 20:37:19 · 252 阅读 · 0 评论 -
获取文件路径
函数解读1.os.listdir(path='')其中参数path为需要列出的目录路径。该函数返回指定的文件夹包含的文件或文件夹的名字的列表。2.walk(top, topdown=True, οnerrοr=None, followlinks=False)os.walk(path)返回三个值:root_path, file_dirsnames, filenames分别表示path的路径、path路径下的文件夹的名字和path路径下文件夹以外的其他文件,用类似于深度遍历的方式遍历文件夹中的子文件夹原创 2021-01-15 10:37:35 · 837 阅读 · 0 评论 -
DataFrame.to_excel多次写入不同Sheet
因为自己在做导出数据的时候,想输出多个表,但是会覆盖原来的表,所以在网上查了查。做个小总结之前是将每个表单独输出,然后自己手动结合 o(╥﹏╥)oaa = pd.DataFrame(y_true_month)aaaa.to_excel(r'E:\study\111.xlsx')bb = pd.DataFrame(y_pred_month)bbbb.to_excel(r'E:\study\222.xlsx')cc = pd.DataFrame(R)cccc.to_excel(r'E:\原创 2021-01-07 10:55:01 · 2595 阅读 · 0 评论 -
机器学习算法(一): 基于逻辑回归的分类预测上
机器学习算法(一): 基于逻辑回归的分类预测1 逻辑回归的介绍和应用1.1 逻辑回归的介绍逻辑回归(Logistic regression,简称LR)虽然其中带有"回归"两个字,但逻辑回归其实是一个分类模型,并且广泛应用于各个领域之中。虽然现在深度学习相对于这些传统方法更为火热,但实则这些传统方法由于其独特的优势依然广泛应用于各个领域中。而对于逻辑回归而且,最为突出的两点就是其模型简单和模型的可解释性强。逻辑回归模型的优劣势:优点:实现简单,易于理解和实现;计算代价不高,速度很快,存储资源低;原创 2020-12-15 19:32:05 · 372 阅读 · 1 评论 -
Python相关定义
BIFPython中的BIF就是Built-in Functions,即内置函数的意思,内置函数就是为了方便程序员快速的编写脚本程序,Python提供了很多内置函数,只需要直接调用即可想要查看Python中的内置函数,在IDLE中输入dir(builtins)(注:builtins前后分别是两个下横杠),如下所示:>>> dir(__builtins__)...原创 2020-12-10 15:22:46 · 207 阅读 · 0 评论 -
Python python loc iloc
在pandas 0.20.0及以上版本,ix已经被loc和iloc取代了,因此不讨论它。 前提,简单介绍一下它俩: – loc利用index的名称,来获取想要的行(或列)。(名称导向的这个特点,使得df[df.loc['col_name'] == 'condition', 'col_name'] = value_1成立。 具体的实际应用,可参考 代码案例 一步实现EXCEL的合并数据、数据筛选、数据透视功能。 – iloc利用index的具体位置(所以它只能是整数型参数),来获取想要的行(或列)。 .转载 2020-12-10 14:19:09 · 316 阅读 · 0 评论 -
Day10 Python基础进阶:Task04 从0完成一个数据分析实战
数据分析实践数据# 数据集下载!wget -O pokemon_data.csv https://pai-public-data.oss-cn-beijing.aliyuncs.com/pokemon/pokemon.csv # !pip install seaborn --user -q模块引入 Pandas, Seaborn, Matplotlibimport pandas as pdimport seaborn as snsimport matplotlib.pypl原创 2020-09-25 23:17:28 · 149 阅读 · 0 评论 -
Day9 Python基础进阶:Task03 从函数到高级魔法方法
魔法方法魔法方法总是被双下划线包围,例如__init__。魔法方法是面向对象的 Python 的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的 Python 的强大。魔法方法的“魔力”体现在它们总能够在适当的时候被自动调用。魔法方法的第一个参数应为cls(类方法) 或者self(实例方法)。cls:代表一个类的名称self:代表一个实例对象的名称基本的魔法方法__init__(self[, ...]) 构造器,当一个实例被创建的时候调用的初始化方法【例子】class R原创 2020-09-14 23:40:37 · 134 阅读 · 0 评论 -
Day8 Python基础进阶:Task03 从函数到高级魔法方法
类与对象对象 = 属性 + 方法self 是什么?Python 的魔法方法公有和私有继承组合类、类对象和实例对象什么是绑定?一些相关的内置函数(BIF)类与对象对象 = 属性 + 方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模板创建对象。类不但包含方法定义,而且还包含所有实例共享的数据。封装:信息隐蔽技术我们可以使用关键字 class 定义 Python 类,关键字后面紧跟类的名称、分号和类的实现。【例子】class Turtle: # Pyt原创 2020-09-13 22:41:57 · 213 阅读 · 0 评论 -
Day7 Python基础进阶:Task03 从函数到高级魔法方法
函数函数的定义函数的调用函数文档函数参数函数的返回值变量作用域Lambda 表达式匿名函数的定义匿名函数的应用函数函数的定义还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数、返回值是函数。我们首先来介绍函数的定义。函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式.原创 2020-09-12 23:02:57 · 151 阅读 · 0 评论 -
Day6 Python基础入门:Task02 数据结构大汇总
集合Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。注意,key为不可变类型,即可哈希的值。【例子】num = {}print(type(num)) # <class 'dict'>num = {1, 2, 3, 4}print(type(num)) # <class 'set'>1. 集合的创建先创建对象再加入元素。在创建空集合的时候只能使用s = set(),因为s原创 2020-09-11 23:35:24 · 137 阅读 · 0 评论 -
Day5 Python基础入门:Task02 数据结构大汇总
字符串字符串的定义字符串的切片与拼接字符串的常用内置方法字符串格式化字典可变类型与不可变类型字典的定义创建和访问字典字典的内置方法总结字符串1. 字符串的定义Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的 单引号 或 双引号。【例子】t1 = 'i love Python!'print(t1, type(t1))# i love Python! <class 'str'>t2 = "I love Pyth.原创 2020-09-10 13:32:58 · 722 阅读 · 0 评论 -
Day4 Python基础入门:Task02 数据结构大汇总
列表列表的定义列表的创建向列表中添加元素删除列表中的元素获取列表中的元素列表的常用操作符列表的其他方法元组创建和访问一个元组更新和删除一个元组元组相关的操作符内置方法解压元组总结Python中数据类型介绍:简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class 'list'>元组<class 'tuple.原创 2020-09-09 22:26:22 · 176 阅读 · 0 评论 -
Day3 Python基础入门:从变量到异常处理
目录异常处理Python 标准异常总结Python 标准警告总结try - except 语句try - except - finally 语句try - except - else 语句raise语句总结异常处理,你不可能总是对的!比如,input文件的时候没有加上后缀异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseExce原创 2020-09-08 16:46:10 · 161 阅读 · 0 评论 -
Day2 Python基础入门:从变量到异常处理
目录条件语句1. if 语句2. if - else 语句3. if - elif - else 语句4. assert 关键词(第一次接触)循环语句1. while 循环2. while - else 循环3. for 循环4. for - else 循环5. range() 函数6. enumerate()函数(第一次接触)7. break 语句8. continue 语句9. pass 语句10. 推导式(第一次接触)条件语句1. if 语句if ex原创 2020-09-07 21:07:24 · 148 阅读 · 0 评论 -
Python print函数
Python3 print 函数用法总结 1. 输出字符串和数字 >>>print("runoob") # 输出字符串runoob >>> print(100) # 输出数字100>>> str = 'runoob'>>> print(str) # 输出变量runoob>>> L = [1,...原创 2020-09-06 21:51:37 · 558 阅读 · 0 评论 -
Day1 Python基础入门:从变量到异常处理
目录变量、运算符与数据类型注释运算符变量和赋值数据类型与转换print() 函数位运算原码、反码和补码按位非操作 ~按位与操作 &按位或操作 |按位异或操作 ^按位左移操作 <<按位右移操作 >>利用位运算实现快速计算利用位运算实现整数集合总结变量、运算符与数据类型1. 注释在 Python 中,# 表示注释,作用于整行。【例子】单行注释# 这是一个注释print("Hello world")# Hello原创 2020-09-06 21:26:23 · 288 阅读 · 0 评论 -
深入理解Lambda
版权声明:转载https://blog.youkuaiyun.com/u013761665/article/details/50774827 概述Lambda是一个表达式,也可以说它是一个匿名函数。然而在使用它或是阅读Lambda代码的时候,却显得并不那么容易。因为它匿名,因为它删减了一些必要的说明信息(比如方法名)。下面就来说说Lambda是如何进行转换和工作的吧。版权说明著作权归作者所有。商业...转载 2020-09-10 17:49:49 · 122 阅读 · 0 评论 -
如何系统地自学 Python
作者:彭猫链接:https://www.zhihu.com/question/29138020/answer/72193349来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Python 的设计哲学之一就是简单易学,体现在两个方面:语法简洁明了:相对 Ruby ...转载 2020-09-10 17:50:52 · 131 阅读 · 0 评论
分享