自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

frank_fan的博客

PYTHON,数据挖掘,机器学习,自然语言处理

  • 博客(11)
  • 收藏
  • 关注

原创 Ubuntu安装Python库(TA-Lib, aio_pika, orjson, sqlalchemy_aio, psycopg2, rabbitMQ等)

Ubuntu18.04安装一些较麻烦的Python第三方库由于工作中会比较常用以下的第三方库,直接pip安装会报错,现总结一下(网上的教程鱼龙混杂),亲测ok安装aio_pika比较麻烦,ubuntu16.04默认安装的是python3.5.2如果直接sudo pip install aio_pika会报错AttributeError: module ‘typing’ has no attribute ‘Coroutine’如果在python3.6安装就不会出问题,看来是python3.5的ty

2020-08-24 22:09:45 814

原创 docker配置MySQL

安装docker参考这个 https://www.jianshu.com/p/482d1eb4d9a2下载mysql官方提供的docker镜像sudo docker pull mysql列出下载docker的镜像sudo docker images本地新建一个文件夹mkdir data启动mysql服务器sudo docker run --name=mysql01 -e MYSQL_ROOT_PASSWORD=Huobi1234 -v $PWD/data:/var/lib/mysql -p

2020-08-24 21:58:05 229

原创 Linux常用命令

Linux常用命令总结由于工作中使用AWS服务器比较多,版本为Ubuntu16.04和Ubuntu18.04,linux使用的也比较多,将常用的命令总结一下。新建用户&添加sshkeysudo useradd -r -m -s /bin/bash usernamesudo su - usernamemkdir .sshchmod -R 700 .sshcd .sshtouch authorized_keysvim authorized_keys将publickey放入查用户及所

2020-08-23 16:55:16 207

原创 Pandas的常用操作总结

Pandas的一些常用操作总结Pandas导入数据结构常用操作Pandas自己总结一些工作中常用到的pandas操作。导入import pandas as pd数据结构一维:Series,定长的字典序列,index默认0,1,2递增二维:DataFrame,类似数据库表,包含行索引index和列索引column常用操作# 新建一个dataFrameimport pandas as pd df = pd.DataFrame(columns=['xx', 'xxx'...])# 查看前

2020-08-23 16:29:19 373

原创 Python中,定义类创建和使用实例,单下划线和双下划线,__init__构造函数等

定义类创建实例举个例子,class Foo(object): def __init__(self, x, y=0): self.x = x self.y = yfoo = Foo(1,y=2)对Foo的调用到底调用了什么函数或方法?第一反应肯定是__init__方法,但仔细想想并不是正确答案,因为它没有返回一个对象,但是调用Foo(1,y=2)确...

2018-11-19 13:35:11 2025

原创 Python实现数据结构,栈,队列(单向队列,双向队列,环形队列),链表

栈:last in first out 先进后出的原则,只能在一端进行插入和删除操作class Stack(object): def __init__(self): self.items = [] def is_empty(self): return self.items == [] def peek(self): retu...

2018-11-18 15:30:53 617

原创 python中的几个理论性的问题详解(装饰器运行步骤,@staticmethod和@classmethod区别,单例模式,魔法方法,object继承与不继承区别)

第一个问题,init在定义一个类时,什么时候用__init__函数,什么时候不用,用不用有什么区别?首先__init__是为了初始化用的,但是初始化的时候不一定要用这个,直接定义也是可以的,比如class A(object): test_a = '123'而我们用__init__的好处在于可以接受任何参数并初始化def __init__(self,a): test_a = a这...

2018-11-18 15:29:53 378

原创 Python3.x下列表,元组,集合,字典等常用操作

平时工作中在处理一些数据上经常会用到几种数据结构的操作,list,tuple,dict,setlist: 基本操作: append() 在尾部添加元素(常用) insert(i,item) 在指定位置添加元素 extend()或者”+” 列表合并 del[i] 删除索引i下的元素 remove() 删除指定元素 i in list 判断元素i是否在list中(常用) pop()...

2018-09-10 17:47:40 225

原创 用python读取json文件,并放入Excel

最近需要读很多json文件,读到的数据放入excel里。 梳理了一下流程: 1. 导入os,glob模块,读取不同文件夹的不同json文件,放入excel不同的位置 2. 导入json模块,读取json文件,查看json文件格式,是否有乱码,手动处理或者代码中处理 3. 导入xlwt模块,写Excel,将可以固定的内容写入excel,作为模版主要难点: 1. 如何读取多个人的数据(j...

2018-05-21 15:31:21 7657

原创 用Matplotlib画水平柱状图和折线图的个人使用心得与总结

从4月5号到18号研究了两周的matplotlib,算是小有收获。网上关于matplotlib的使用大大小小问题的回答并不是很全面比较零碎,有些还是得靠摸索。这段时间主要研究了水平柱状图和折线图的使用,总结并记录一下。水平柱状图# 导入绘图包,分别导入避免出错,尽量不用from pylab import *import matplotlib.pyplot as pltimport nu...

2018-04-18 15:40:55 3055 1

原创 2018年python基础面试题总结(持续更新)

 duoniu cm1. 写一个冒泡排序def Bubblesort(list): for i in range(0, len(list)-1): for j in range(0, len(list)-1-i): list[j] > list[j+1] list[j],list[j+1] = list[j+...

2018-03-14 16:02:19 2118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除