自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哎一入江湖岁月催的专栏

宜静默,宜从容,宜谨严,宜俭约。

原创 数据分析之常用数据

理论铺垫 集中趋势:均值、中位数与分位数、众数 均值用于衡量连续值,分布较为规律连续值 中位数用于存在异常值较大或较小的数据 众数主要用于离散值集中趋势衡量 分位数从小到大排列 每几个一组 四分位数: Q1的位置=(n+1)*0.25 Q2的位置=(n+1)*0.5 Q3的位置=...

2019-05-27 10:24:06 171 0

原创 利用2to3简单实现python2转python3

参考内容:https://docs.python.org/zh-cn/3.7/library/2to3.html 然后新建文件:python 2to3.reg 文件内容: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\P...

2019-05-12 17:21:18 213 0

原创 小知识点

进制转换: 二进制转八进制: 从小数点开始向左为整数部分,向右为小数部分 “三位一体” ,不足补0 例如:10001001. 1011 划分完:010 001 001 . 101 100 Visio中插入上下标: 选中要成为上标的文字,ctrl+shift+“=” 选中要成为下...

2019-05-12 17:12:19 411 0

原创 Python3的文件上传

服务器端 import socket import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 获取绝对路径 sk = socket.socket() address = ('127.0.0.1'...

2019-04-23 11:53:08 667 0

原创 Python3的Socket编程

1.0 最简单的小例子: 服务器 import socket # 服务器 sk = socket.socket() # 创建socket address = ('127.0.0.1', 8000) # 创建地址 sk.bind(address) # 绑定地址 sk...

2019-04-23 11:40:59 124 0

原创 Python3的反射

class A(): def __init__(self, name, age): self.name = name self.age = age obj = A('joe', 18) obj.name # @ 获取 name的值 ...

2019-04-23 11:13:30 146 0

原创 keras的简单使用

Keras 是一个用 Python 编写的高级神经网络 API 官网:https://keras.io/zh/ from keras.models import Sequential # 神经网络各个层的容器 from keras.layers import Dense, Activati...

2019-04-23 10:44:29 107 0

原创 scikit-learn的简单使用

专门用于机器学习的模块。分类,回归,无监督,数据降维,数据预处理等等,包含了常见的大部分机器学习方法。 官网:https://scikit-learn.org 使用前安装该模块:使用pycharm可以进入 Settings-> Project ->Project Interpret...

2019-04-23 10:02:42 973 0

原创 Pandas的简单使用

Pandas易于使用的数据结构和数据分析工具 官方:http://pandas.pydata.org/ 使用前安装该模块:使用pycharm可以进入 Settings-> Project ->Project Interpreter -> 点击右侧,绿色加号 在出来的搜索框输...

2019-04-22 20:02:59 109 0

原创 Matplotlib的简单使用

Matplotlib是一个Python 2D绘图库,只需几行代码即可生成绘图,直方图,功率谱,条形图,错误图,散点图等 官方:https://matplotlib.org/ 使用前安装该模块:使用pycharm可以进入 Settings-> Project ->Project In...

2019-04-21 20:12:47 75 0

原创 Scipy的简单使用

SciPy是一款方便、易于使用、专为科学和工程设计的python工具包,它包括了统计、优化、整合以及线性代数模块、傅里叶变换、信号和图像图例,常微分方差的求解等 官方:https://www.scipy.org/ 使用前安装该模块:使用pycharm可以进入 Settings-> Pro...

2019-04-21 18:25:56 858 0

原创 Numpy的简单使用

Numpy支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 官方:http://www.numpy.org/ 使用前安装该模块:使用pycharm可以进入 Settings-> Project ->Project Interpreter -> 点击右侧,...

2019-04-19 23:00:44 293 0

原创 Git的简单使用

Git的简单使用: Git是分布式版本管理系统 安装Git: sudo apt-get install git 如果觉得速度太慢可以使用 豆瓣源: -i http://pypi.douban.com/simple 使用方式: pip install git -i http://p...

2019-04-10 16:20:10 110 0

原创 vim的简单使用

vim简单使用 首先要确保你的Linux系统内装有vim 可以使用 sudo aptitude show vim 查看你是否安装vim,不过一般默认安装的是vim-tiny版本,所以需要安装一下vim sudo apt-get install vim 然后再运行一下上面的命令查看vi...

2019-04-09 21:02:06 86 0

原创 Python3的特殊成员

对象后面加括号可执行:正常使用都是 obj = class_name() obj.func() 用对象点。 class A(): def __init__(self): print('hello __init__') # 对象后面加括号可执...

2019-03-31 12:05:05 564 0

原创 Python3的成员修饰符

定义私有成员: class stu1(): def __init__(self, name, age): self.name = name # self.age = age self.__age = age # 外部无法直接访问 内部...

2019-03-31 10:25:15 950 1

原创 Python3中if __name__ == '__main__'使用及说明

关于下面该句的使用: if __name__ == '__main__' 程序入口经常默认为bin文件,但是在调用其他程序前,需要进行测试。这时候该句就派上用途了。 这里我们用两个文件: bin.py, foo.py bin.py: import foo...

2019-03-31 10:01:32 3072 0

原创 Python3的xml模块及其使用

import xml.etree.ElementTree as ET tree = ET.parse('xml_test') root = tree.getroot() # 获取 根节点 print(root.tag) # 遍历xml文档 for child in roo...

2019-03-19 20:18:53 772 0

原创 Python3的shelve模块及其使用

shelve模块的加载: import shelve # 只有一个open函数返回类似字典的对象 f = shelve.open('shelve_text') # 加载 # 存入多个字典 f['info'] = {'name':...

2019-03-19 20:08:39 257 0

原创 Python3的pickle模块及其使用

pickle模块进行序列化: import pickle # 不能在文件中查看写入的内容 def foo(): print('ok') list1 = [1, 2, 3, 5, 6, 7] data = pickle.dumps(foo) # 将函数序...

2019-03-19 19:58:08 191 0

原创 Python3的json模块及使用

import json # json 是 js 下的内容各个语言交流的数据交换方式 # 字典 dict1 = {'name': 'joe', 'age': '18'} data = json.dumps(dict...

2019-03-19 17:54:25 405 0

原创 Python3生成器及其使用

# 生成器 创建方式 # 1.小括号 # 2.yeild # 生成列表 给你现鱼 s = [x for x in range(10)] print(s) # 方式一: # 生成器 鱼竿 自己钓鱼 s = (x for x in range(100)) print(s) # 自己钓鱼 # ...

2019-03-16 16:25:06 500 0

原创 Python3迭代器及其使用

# 生成器都是迭代器,迭代器不一定是生成器 # 字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的 L = [1, 2, 3, 4, 5] # L.__iter__() 尽量不用 底层内置函数 d = iter(L) print(d) # <list_iter...

2019-03-16 15:58:12 1125 0

原创 Python3装饰器及其使用

测试运行时间: import time start = time.time() time.sleep(1) end = time.time() print('运行时间:', end - start) 改写成函数(修改函数): # 得到运行时间 def f1(): ...

2019-03-16 15:43:05 201 0

原创 Python3的os模块的使用(待完成)

import os # 1.access(path,mode) print(os.access('E:\PythonWorkPlace\study\慎独', os.W_OK)) # 检验权限模式 # os.F_OK: 作为access()的mode参数,测试path是否存在...

2019-03-16 15:07:27 79 0

原创 Python3的sys模块的使用

import sys # 1.argv print(sys.argv[0]) # 这其实就是一个list,下标为0元素是程序自身的绝对路径。 sys.argv.append('hello') sys.argv.append('world') # 向列表...

2019-03-16 11:17:02 267 0

原创 Python3的random模块的使用

import random print(random.random()) # 默认限制在0-1的小数 print(random.randint(1, 8)) # 1-8的整数 包含1和8 print(random.choice('joe smith')) # 随机选...

2019-03-15 21:32:29 270 0

原创 Python3的re模块的使用

import re # 2元字符 . ^ $ * + ? { } [ ] | ( ) \ # 作用:匹配字符串 s = 'hello world' # 返回开始位置 下标 print(s.find('llo')) # 找到 并替换 print(s.re...

2019-03-15 20:42:33 492 0

原创 Python3的time模块的使用

import time # 1.time() print(' python诞生总时间(1970):', time.time()) # 2.asctime() print('当前时间:', time.asctime()) # 当前时间 # 3.ctim...

2019-03-15 17:49:53 165 0

原创 Python3的hashlib模块的使用

import hashlib m1 = hashlib.md5() m2 = hashlib.sha1() m3 = hashlib.sha3_256() m4 = hashlib.sha512() # 不加盐 m_4 = hashlib.sha512('R'.encode...

2019-03-15 16:44:27 337 0

原创 Python3的configparser模块的使用

import configparser config = configparser.ConfigParser() # 字典模式生成配置文件 # 第一个section config['DEFAULT'] = { 'A': 'abc...

2019-03-15 11:46:57 593 0

原创 Python3内置函数(61-69)

# 61.max() # 返回给定参数的最大值,参数可以为序列。 lst1 = (1, 2, 45, 6, 7, 64, 32, 14) print(max(lst1)) # 62.memoryview() # 返回给定参数的内存查看对象 v = memoryview(bytearray(�...

2019-03-14 18:58:35 69 0

原创 Python3内置函数(51-60)

# 51.delattr() # 用于删除属性。 class A(object): x = 12 y = 23 delattr(A, 'x') # 52.format() # Python2.6 开始,新增了一种格式化字符串的函数 str.format()...

2019-03-14 17:50:48 62 0

原创 Python3内置函数(41-50)

# 41.sorted() # 对所有可迭代的对象进行排序操作。 # sort 与 sorted 区别: # sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 # list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法...

2019-03-14 17:00:53 66 0

原创 Python3内置函数(31-40)

# 31.dict() # 用于创建一个字典。 dic1 = dict(a='a', b='b', t='t') # 传入关键字 print(dic1) dic2 = dict(zip(['one', 't...

2019-03-14 12:07:31 60 0

原创 Python3内置函数(21-30)

# 21. bin() # 返回一个整数 int 或者长整数 long int 的二进制表示。 num1 = bin(10) print(num1) # 22. file() # file() 函数用于创建一个 file 对象,它有一个别名叫 open() # f1=file('慎独&...

2019-03-13 21:22:50 289 0

原创 Python3内置函数(11-20)

# 11.any() # 与all()相反,判断是否全为False 除了0,空,False,None都算True a1 = [0, False, ''] # a1 = [0, False, ' '] 注意最后的''与' �...

2019-03-13 17:23:05 47 0

原创 Python3内置函数(10个)

# 1.abs() print(abs(-23)) # 返回数字的绝对值 # 2.divmod() print(divmod(15, 6)) # 返回元组(15/6,15%6)支持复数 # 3.input() print(input('string')) # 返回stri...

2019-03-13 16:16:09 82 0

原创 Python递归及math.filter()的使用

def f1(n): print(n * n) return n * n def f2(a, b): return f1(a) * f1(b) print(f2(3, 6)) # 遍历 计算 阶乘 def f3(n): sum = 1 for ...

2019-03-13 15:33:19 669 0

原创 Python闭包以及使用例子

# Example 1 def f1_out(s): x = 10 # 外部环境的变量 def f2_in(): # 内部函数 该内部函数被认为是一个闭包 print(x * s) return x * s # 注意返回的是 函数名 ...

2019-03-13 15:17:20 243 0

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