
Python
文章平均质量分 72
Python
三 丰
Everything will be okay in the end. If it's not okay, it's not the end.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
理解Pandas的Transform
Pandas具有丰富的功能让我们探索,transform就是其中之一,利用它可以高效地汇总数据。 Python Data Science Handbook 是一个关于pandas的优秀资源。 在该书的描述中,transform是与groupby(pandas中最有用的操作之一)组合使用的。一般情况下,我们在groupby之后使用aggregate, filter 或 apply来汇总数据,transform可能稍难理解。 该书对应的github资源 jupyter notebooks里的内容可能对理解tr.转载 2022-04-06 15:33:05 · 2893 阅读 · 0 评论 -
Jupyter Notebook 添加kernel
我本地的环境是conda 4.9.2, 基于python3的版本。 默认有一个base的环境,安装了juoyter notebook就默认有一个python3的kernel 查看kernel: (base) darren.zhang$ jupyter kernelspec list Available kernels: python3 /Users/darren.zhang/Library/Jupyter/kernels/python3 添加一个python2.原创 2021-08-18 18:53:14 · 795 阅读 · 0 评论 -
Python 程序打包成egg或whl安装包
环境准备: conda create -n test conda activate test conda install python=3.7.0 安装完毕,确认版本信息: 准备测试目录和文件 mkdir test_setup cd test_setup touch setup.py 问题:为什么要准备setup.py? setup.py其实是python工具包distutils的配置文件,setuptools就是基于distutils来做的。在setup.py中通过setup函数来配置转载 2021-07-01 10:41:29 · 2186 阅读 · 0 评论 -
Python 代码检查之Pylint
Pylint是什么 pylint是一个python代码检查工具 Pylint能干什么 这里列出了很多,单是我想前三种应该是最有用的 检查python代码符不符合PEP8规范 检查代码中的错误 提供重构建议 下面就用一个例子来展开说明 如何安装 pip install pylint 如何使用 pylint python file # or pylint python package 例子: import logging logging.basicConfig(le原创 2021-03-31 18:15:21 · 7886 阅读 · 1 评论 -
Python 反射
这篇文章是参考别人写的,自己找了些例子联系了一下。 首先说动态导入模块: 正常引用Server类应该怎么写呢? from module.blog.server import Server 如果我知道可Server类的全路径,通过字符串去动态导入Server类该怎么实现呢? 这个在上一节Python 反射实现class.forName功能已经说过了。 反射机制: 其实,反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查原创 2021-03-18 22:56:10 · 382 阅读 · 0 评论 -
Python 反射实现class.forName功能
我有一个类,需要通过配置文件来创建对象,测试类如下: 那么全路径就是: lib.utils.test.Test 代码如下: class Test(object): def __init__(self, name=1, age=1, **kwargs): self.name = name self.age = age def get_name(self): return self.name def get_age(se原创 2021-03-17 22:35:13 · 579 阅读 · 1 评论 -
python with as的用法
With语句是什么? 有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。 如果不用with语句,代码如下: file = open("/tmp/foo.txt") data = file.read() file.close() 这里有两个...转载 2019-12-26 16:38:12 · 493 阅读 · 0 评论 -
Python 环境搭建
今天讲一下windows上的环境搭建 第一步:准备Python安装包 Python的官网地址:https://www.python.org/ 如上图所示,鼠标放到Download上回显示如下所示: 然后选择Windows下的Python 2.7.10,点击下载 也可以在https://www.python.org/downloads/windows/ 这个url下原创 2015-11-10 21:30:36 · 590 阅读 · 0 评论