随笔 - 384  文章 - 0  评论 - 35  阅读 - 142万

随笔分类 -  python

上一页 1 2 3 下一页
python学习笔记
如何将list嵌套的list的[]去掉
摘要:比如说 a = [[1,2,3], [5, 2, 8], [7,8,9]] 我们需要将里面的[]去掉,但是又不删除任意元素 如果list里里面的元素是数字,‘1’也是可以的,那么我们可以使用np.ravel a = [[1,2,3], [5, 2, 8], [7,8,9]] list(np.rave 阅读全文
posted @ 2020-11-30 20:55 小小喽啰 阅读(2817) 评论(0) 推荐(1) 编辑
两个list合成一个dict
摘要:有时我们需要这样的dict,key来自于一个list,value来自一个list,比如说df重新命名时,需要以字典传入时,下面介绍一下怎么使用 b=[1,2,3,4,5,6] a=list('abcd') dict(zip(a,b)) #{'a': 1, 'b': 2, 'c': 3, 'd': 4 阅读全文
posted @ 2020-11-13 14:21 小小喽啰 阅读(282) 评论(0) 推荐(0) 编辑
python 类的静态方法@staticmethod
摘要:一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。 既然@staticmethod和@cla 阅读全文
posted @ 2020-11-06 14:25 小小喽啰 阅读(2695) 评论(0) 推荐(0) 编辑
python 的open函数,文件读取等功能
摘要:函数语法: open(name[, mode[, buffering]]) 默认用法如下: open #<function io.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd= 阅读全文
posted @ 2020-09-04 17:16 小小喽啰 阅读(757) 评论(0) 推荐(0) 编辑
Python国内镜像地址
摘要:推荐几个不错的国内镜像 阿里云:https://mirrors.aliyun.com/pypi/simple/ 豆瓣:https://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/ 中国科学技术大学 htt 阅读全文
posted @ 2020-08-31 18:25 小小喽啰 阅读(24085) 评论(0) 推荐(0) 编辑
python .tolist() 将数组或者矩阵转换成list
摘要:python .tolist() 将数组或者矩阵转换成list from numpy import * a1 = [[1,2,3],[4,5,6]] #列表 a2 = array(a1) #数组 a2 ''' array([[1, 2, 3], [4, 5, 6]]) ''' a3 = mat(a1 阅读全文
posted @ 2020-08-31 14:18 小小喽啰 阅读(6985) 评论(0) 推荐(0) 编辑
使用python 连接hive,并且发送邮箱
摘要:工作中,我们可能会遇到需要每天给领导发送邮箱,数据来源是hive,并且格式基本一致,那么下面这些代码就可是使用得到 # coding: utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') import time import da 阅读全文
posted @ 2020-08-31 10:49 小小喽啰 阅读(585) 评论(0) 推荐(0) 编辑
python 补一个集合set之间的运算
摘要:看到下面这个代码,不知道这个是什么意思: data=[['my', 'dog', 'has', 'flea', 'problems', 'help', 'please'], ['maybe', 'not', 'take', 'him', 'to', 'dog', 'park', 'stupid'], 阅读全文
posted @ 2020-08-07 14:03 小小喽啰 阅读(349) 评论(0) 推荐(0) 编辑
函数的递归
摘要:递归函数: 1.递归函数就是函数内部会调用函数本身: def my_print(content, count): print(content) if count == 1: return my_print(content, count-1) my_print('ok', 2) ''' 输出: ok 阅读全文
posted @ 2020-08-06 17:23 小小喽啰 阅读(285) 评论(0) 推荐(0) 编辑
python 正则表达式用法
摘要:做数据清洗时,经常需要用到正则表达式替换等等 首先介绍一下元字符(匹配规则) . 匹配任意字符(不包括换行符) ^ 匹配开始位置,多行模式下匹配每一行的开始 $ 匹配结束位置,多行模式下匹配每一行的结束 * 匹配前一个元字符0到多次 + 匹配前一个元字符1到多次 ? 匹配前一个元字符0到1次 {m, 阅读全文
posted @ 2020-07-23 13:59 小小喽啰 阅读(410) 评论(0) 推荐(0) 编辑
python 的dict的append()?
摘要:看我下面这个表达,以为dict有append() #导入模块 import pandas as pd import numpy as np import xlrd #读Excel import xlwt #将内容写进Excel #打开excel文件1 workbook = xlrd.open_wor 阅读全文
posted @ 2020-07-17 14:10 小小喽啰 阅读(16642) 评论(1) 推荐(0) 编辑
python zip()的使用
摘要:zip()函数将可迭代的对象作为参数,将对象对应的元素打包成一个个元祖,然后返回由这些元祖组成的对象,我们可以使用list()转换成列表 如果各个迭代器的元素个数不一致,则返回列表长度和最小的对象相同,用*好操作符,可以将元祖解压为列表 1.两个或者多个list a=[1,2,3] b=[4,5,6 阅读全文
posted @ 2020-07-17 11:31 小小喽啰 阅读(947) 评论(0) 推荐(0) 编辑
python 面向对象编程的@property
摘要:Python内置的@property装饰器就是负责把一个方法变成属性调用的 class Student(object): @property def score(self): return self._score @score.setter def score(self, value): if no 阅读全文
posted @ 2020-07-15 14:35 小小喽啰 阅读(138) 评论(0) 推荐(0) 编辑
python 面向对象编程的__slots__
摘要:同一个类下,不同实例定义的属性或者方法,其他实例如果没有定义是不能使用的 #定义一个类 class Student(object): pass #给类绑定一个实例 s=Student() #给实例绑定一个属性 s.name='Micheal' s.name #'Micheal' s1=Student 阅读全文
posted @ 2020-07-15 14:31 小小喽啰 阅读(120) 评论(0) 推荐(0) 编辑
python 的类
摘要:目录 1.类和实例 1.1类和实例的概念 1.2类的属性 1.3类的方法 1.4类的访问限制 2.继承和多态 2.1继承的概念 2.2多态 正文 一、类和实例 1.类(Class)和实例(Instance)的概念 类就是一个抽象的模板,而实例就是类的一个个具体的对象,如动物就是一个类,而猪、狗、鸡等 阅读全文
posted @ 2020-07-14 18:59 小小喽啰 阅读(529) 评论(0) 推荐(0) 编辑
python 的偏函数(Partial function)
摘要:关于偏函数这个知识点,廖雪峰老师官网说的比较简单,我就再参考了另外一个花里花俏的园子:https://www.cnblogs.com/sui776265233/p/9881628.html#_label0 先引出偏函数 #一个带有可变参数的sum函数 def sum(*args): s=0 for 阅读全文
posted @ 2020-07-14 17:21 小小喽啰 阅读(798) 评论(0) 推荐(0) 编辑
python 的装饰器(Decorator)
摘要:先看一个例子 #这个是一个闭包,闭包前面已经说了 def log(func): def wrapper(*args, **kw): print('call %s():' % func.__name__) return func(*args, **kw) return wrapper @log def 阅读全文
posted @ 2020-07-14 16:03 小小喽啰 阅读(220) 评论(0) 推荐(0) 编辑
python 的lambda匿名函数
摘要:先看一个例子 list(map(lambda x:x*x,[1,2,3,4,5])) 关键字lambda 表示匿名函数,冒号前面的x表示函数参数,冒号后面是表达式 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果 如果是判断表达式,则和filter配合使用,如果是 阅读全文
posted @ 2020-07-14 15:02 小小喽啰 阅读(273) 评论(0) 推荐(0) 编辑
python 的闭包
摘要:我们先来看一个函数 def lazy_sum(*args): def sum(): ax=0 for n in args: ax=ax+n return ax return sum #调用 f=lazy_sum(1,2,3,4,5) f #<function __main__.lazy_sum.<l 阅读全文
posted @ 2020-07-14 14:45 小小喽啰 阅读(126) 评论(0) 推荐(0) 编辑
python 的filter()函数 用于过滤掉一些不需要的
摘要:filter(): numerical_fea = list(data_train.select_dtypes(exclude=['object']).columns) category_fea = list(filter(lambda x: x not in numerical_fea,list( 阅读全文
posted @ 2020-07-14 14:15 小小喽啰 阅读(841) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示