原创 數據分析之常用數據

理論鋪墊 集中趨勢:均值、中位數與分位數、衆數 均值用於衡量連續值,分佈較爲規律連續值 中位數用於存在異常值較大或較小的數據 衆數主要用於離散值集中趨勢衡量 分位數從小到大排列 每幾個一組 四分位數: Q1的位置=(n+1)*0.25 Q

原创 利用簡單實現python2轉python3

參考內容:https://docs.python.org/zh-cn/3.7/library/2to3.html   然後新建文件:python 2to3.reg 文件內容: Windows Registry Editor Versio

原创 小知識點

進制轉換: 二進制轉八進制: 從小數點開始向左爲整數部分,向右爲小數部分 “三位一體” ,不足補0 例如:10001001. 1011 劃分完:010  001  001 . 101  100   Visio中插入上下標: 選中要成爲上標

原创 Python3的反射

class A(): def __init__(self, name, age): self.name = name self.age = age obj = A('joe', 18) obj

原创 Python3的文件上傳

服務器端 import socket import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) # 獲取絕對路徑 sk = socket.socket() add

原创 Python3的Socket編程

1.0 最簡單的小例子: 服務器 import socket # 服務器 sk = socket.socket() # 創建socket address = ('127.0.0.1', 8000) # 創建地址 sk.bind(a

原创 keras的簡單使用

Keras 是一個用 Python 編寫的高級神經網絡 API 官網:https://keras.io/zh/ from keras.models import Sequential # 神經網絡各個層的容器 from keras.

原创 Numpy的簡單使用

Numpy支持大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。 官方:http://www.numpy.org/ 使用前安裝該模塊:使用pycharm可以進入 Settings-> Project ->Project

原创 Git的簡單使用

Git的簡單使用: Git是分佈式版本管理系統 安裝Git: sudo apt-get install git 如果覺得速度太慢可以使用 豆瓣源: -i http://pypi.douban.com/simple 使用方式: pip

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

 關於下面該句的使用:   if __name__ == '__main__' 程序入口經常默認爲bin文件,但是在調用其他程序前,需要進行測試。這時候該句就派上用途了。 這裏我們用兩個文件: bin.py, foo.py   bin.

原创 Python3的特殊成員

對象後面加括號可執行:正常使用都是 obj = class_name()  obj.func() 用對象點。 class A(): def __init__(self): print('hello __init_

原创 Python3的成員修飾符

定義私有成員: class stu1(): def __init__(self, name, age): self.name = name # self.age = age se

原创 Python3的shelve模塊及其使用

shelve模塊的加載: import shelve # 只有一個open函數返回類似字典的對象 f = shelve.open('shelve_text') # 加載 # 存入多個字典 f['info'] = {'name':

原创 Python3的xml模塊及其使用

import xml.etree.ElementTree as ET tree = ET.parse('xml_test') root = tree.getroot() # 獲取 根節點 print(root.tag) # 遍歷x

原创 Python3的pickle模塊及其使用

pickle模塊進行序列化: import pickle # 不能在文件中查看寫入的內容 def foo(): print('ok') list1 = [1, 2, 3, 5, 6, 7] data = pickle