
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 · 2856 阅读 · 0 评论 -
Jupyter Notebook 添加kernel
我本地的环境是conda 4.9.2, 基于python3的版本。默认有一个base的环境,安装了juoyter notebook就默认有一个python3的kernel查看kernel:(base) darren.zhang$ jupyter kernelspec listAvailable kernels: python3 /Users/darren.zhang/Library/Jupyter/kernels/python3添加一个python2.原创 2021-08-18 18:53:14 · 768 阅读 · 0 评论 -
Python 程序打包成egg或whl安装包
环境准备:conda create -n testconda activate testconda install python=3.7.0安装完毕,确认版本信息:准备测试目录和文件mkdir test_setupcd test_setuptouch setup.py问题:为什么要准备setup.py?setup.py其实是python工具包distutils的配置文件,setuptools就是基于distutils来做的。在setup.py中通过setup函数来配置转载 2021-07-01 10:41:29 · 2113 阅读 · 0 评论 -
Python 代码检查之Pylint
Pylint是什么pylint是一个python代码检查工具Pylint能干什么这里列出了很多,单是我想前三种应该是最有用的检查python代码符不符合PEP8规范 检查代码中的错误 提供重构建议下面就用一个例子来展开说明如何安装pip install pylint如何使用pylint python file# orpylint python package例子:import logginglogging.basicConfig(le原创 2021-03-31 18:15:21 · 7760 阅读 · 1 评论 -
Python 反射
这篇文章是参考别人写的,自己找了些例子联系了一下。首先说动态导入模块:正常引用Server类应该怎么写呢?from module.blog.server import Server如果我知道可Server类的全路径,通过字符串去动态导入Server类该怎么实现呢?这个在上一节Python 反射实现class.forName功能已经说过了。反射机制:其实,反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块寻找指定函数,并执行。利用字符串的形式去对象(模块)中操作(查原创 2021-03-18 22:56:10 · 355 阅读 · 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 · 553 阅读 · 1 评论 -
python with as的用法
With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下:file = open("/tmp/foo.txt")data = file.read()file.close()这里有两个...转载 2019-12-26 16:38:12 · 484 阅读 · 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 · 576 阅读 · 0 评论