![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
牛腩面
这个作者很懒,什么都没留下…
展开
-
修改Jupyter工作路径
打开 Anaconda Prompt 输入命令 jupyter notebook --generate-config 打开C:/Users/你的账户/.jupyter/jupyter_notebook_config.py 修改 #c.NotebookApp.notebook_dir = '' 为 c.NotebookApp.notebook_dir = '你想要默认打开的文件夹' 开始菜单...转载 2019-04-05 13:23:06 · 740 阅读 · 0 评论 -
python之'实例方法、静态方法和类方法的区别和使用'
1.区别: 实例方法 类方法 静态方法 第一个默认参数 self :表示当前类的一个实例 cls :表示当前类本身 没有第一个默认参数 修饰器 没有修饰器 @classmethod @staticmethod 方法调用 实例对象 类名/实例对象 类名/实例对象 使用 方法内需要使用实...原创 2019-02-13 00:10:12 · 167 阅读 · 0 评论 -
Python之'hasattr() getattr() setattr() 函数使用方法'
python版本:3.61.hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。class test(): name="xiaohua" def run(self): return "HelloWord"t=test()print(hasa...转载 2019-02-12 21:47:33 · 153 阅读 · 0 评论 -
python之'MethodType用法'
python版本:3.61.语法:MethodType(Callable, object)2.使用实例2.1.把方法绑定到类的实例中,此时方法在类实例间不共享from types import MethodTypeclass Student(object): passdef set_name(self, name): self.name = name...原创 2019-02-12 21:25:25 · 1094 阅读 · 0 评论 -
python之'定制类'
python版本:3.6.51.__slots__()当我们定义了一个 class,创建了一个 class 的实例后,我们可以给该实例绑定任何属性和方法,通过 __slots__ 我们想要限制实例的属性 # 定义 Student 类,只允许对 Student 实例添加 name 属性:class Student(object): __slots__ = ('name')...原创 2019-02-12 20:50:01 · 570 阅读 · 0 评论 -
浅析 Python 中的 with关键字
1.with使用条件:只有实现了上下文管理器协议的对象下才能使用with。引入概念: (1)上下文管理协议(Context Management Protocol): 支持该协议的对象要实现__enter__() 和 __exit__()这两个方法。 (2)上下文管理器(Context Manager): 支持上下文管理协议的对象,这种对象实...原创 2019-02-03 23:33:39 · 237 阅读 · 0 评论 -
from . import *
from . import *表示从当前文件的路径(.)导入所有()其实不光是python,其他编程语言 '.'代表的都是当前路径,*在正则表达式表示的是任意文件。原创 2019-01-31 22:41:47 · 1382 阅读 · 0 评论 -
随机采样
方法一: from sklearn.utils import shuffle方法二:df.sample(frac=1)方法三:np.random.permutation()+pd.take() import pandas as pdimport numpy as npdf = pd.DataFrame(np.arange(50).reshape(10,5),columns=...原创 2018-11-30 17:13:21 · 412 阅读 · 0 评论 -
python [:-1] [::-1]的理解
line = "abcde"line[:-1]结果为:'abcd'line = "abcde"line[::-1]结果为:'edcba'line[:-1]其实就是去除了这行文本的最后一个字符(换行符)后剩下的部分。 参考:https://blog.csdn.net/u014159143/article/details/80319587...转载 2018-11-29 21:21:24 · 185 阅读 · 0 评论 -
特征工程之'sklearn--preprocessing包'
目录一:sklearn中的归一化1)均值-标准差缩放--StandardScaler()(常用)2)min-max标准化--MinMaxScaler()3)最大值标准化--MaxAbsScaler()4)规范化--normalize()5)二值化--Binarizer()6)编码的分类特征--OneHotEncoder()(常用)7)填补缺失值--Imputer...原创 2018-11-22 21:05:25 · 1663 阅读 · 0 评论 -
pandas 常用函数--round()
pandas.DataFrame.round(decimals )decimals : int, dict, Seriesdf = pd.DataFrame(np.random.random([3, 3]), columns=['A', 'B', 'C'], index=['first', 'second', 'third'])print(df) ...原创 2018-11-21 21:02:44 · 21345 阅读 · 0 评论 -
Series 常用属性和方法
1.Series常用属性属性 说明 values 获取数组 index 获取索引 name values的name index.name 索引的name 2.Series常用函数Series可使用ndarray或dict的差不多所有索引操作和函数,集成了ndarray和dict的优点 函数 说...转载 2018-11-21 12:31:34 · 9809 阅读 · 0 评论 -
python 二维数组推导式
a=[[0, 1, 2, 3, 4], [10, 11, 12, 13, 14]]b=[]for sen in a: if len(sen)>0: for j in sen: b.append(j)output:[0, 1, 2, 3, 4, 10, 11, 12, 13, 14]等价:b=[j for sen in...原创 2018-11-18 19:18:30 · 1665 阅读 · 0 评论 -
Python类属性与实例属性
原文出处:http://python.jobbole.com/85100/Python作为一个动态语言,在OOP的机制上与静态语言的差别。最关键的地方在于两点:1. 理解Python是如何利用查找树的机制来模仿类及实例之间的关系;2. 理解动态语言是可以动态设置属性的。class AAA(): aaa = 10 # 情形1 obj1 = AAA() obj2 =...转载 2018-08-17 20:35:31 · 120 阅读 · 0 评论