- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 Ubuntu环境下Pycharm的安装
PyCharm是python的一款IDE,它具有智能代码补全、实时错误检查和快速修复功能等,使你的日常工作更加高效。建议去官网下载:http://www.jetbrains.com/pycharm/安装:解压。unpack the pycharm-*.tar.gz file to a different folder, if your current Download folder doesn't...
2018-05-18 14:50:30 733
原创 Ubuntu环境下pip的安装
注:本人使用的环境为Ubuntu18.04桌面版。 pip是什么? pip是python的包管理器。它自己是一个命令行程序,安装完pip后,可在命令行输入python3 -m pip install "package_name"进行包的安装python3 -m pip uninstall "package_name"进行包的卸载等。 pip官网有详细的安装教程:链接地址。 此处列出Debi...
2018-05-16 14:47:02 1021
原创 python基础: 生成器,生成器表达式
函数是python中最主要也是最重要的代码组合和复用手段。函数用def关键字声明,用return关键字返回:def my_function(x,y,z=1.5): if z>1: return z*(x+y) else: return z/(x+y)如果到达函数末尾时没有遇到任何一条return语句,则返回None。函数可以有一些位置参数(po...
2018-05-15 15:40:35 708
原创 pandas的数据结构介绍
引用约定:from pandas import Series,DataFrame import pandas as pd因此,只要你在代码中看到pd,就得想到这是pandas。因为Series和DataFrame用的次数非常多,所以将其引入本地命名空间会更方便。要使用pandas,你首先就得熟悉它的两个主要数据结构:Series和DataFrame。虽然它们并不能解决所有问题,但它们为大多数应用提...
2018-05-14 15:18:42 8065
原创 Python基础:函数参数的工作方式
在python中,函数参数的工作方式其实很简单。当你编写func(a,b,c,d=some,e=value)时,位置和关键字参数其实分别是被打包成元组和字典的。函数实际接收到的是一个元组args和一个字典kwargs,并在内部完成如下转换:a,b,c=argsd=kwargs.get('d',d_default_value)e=kwargs.get('e',e_default_value)这一切都...
2018-05-10 15:44:12 425
原创 python基础: 柯里化:部分参数应用
柯里化(currying)是一个有趣的计算机科学术语,它指的是通过“部分参数应用”(partial argument application)从现有函数派生出新函数的技术。假设我们有一个简单的执行两数相加的函数:def add_numbers(a,b): return a+b通过这个函数,我们可以派生出一个新的只有一个参数的函数——add_five,它用于对其参数加5:add_five =...
2018-05-07 09:21:24 676
原创 python基础:itertools模块常用函数
常用函数及说明compress(data, selectors)#compress('ABCDEF', [1,0,1,0,1,1]) --> A C E Fchain(*iterables)# chain('ABC', 'DEF') --> A B C D E Ffilterfalse(predicate, iterable)# filterfalse(lambda x: x%2, r...
2018-05-05 18:06:07 1077
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人