原创 Python操作Excel實例(封裝從json讀文件函數,將其存入excel函數)

目錄 實例一 把列表內容寫入Excel 實例二 將excel中的內容讀到實例一的lst中  封裝——從json讀文件函數Rjson,將其存入excel函數W_inExcel 實例一 把列表內容寫入Excel #!/usr/bin/pyt

原创 python——高階函數/map/reduce/filter()/Sorted

目錄 高階函數 map/reduce filter() Sorted 高階函數 變量可以指向函數,函數本身也可以賦值給變量,即:變量可以指向函數 >>> f = abs >>> f(-10) 10 函數名也是變量,函數名其實就是指向函數

原创 python——使用枚舉類enum/type動態創造類/元類metaclass

目錄   枚舉類enum type()動態創造類 元類metaclass 枚舉類enum 當我們需要定義常量時,一個辦法是用大寫變量通過整數來定義,例如月份: JAN = 1 FEB = 2 MAR = 3 ... NOV = 11 D

原创 tensorflow 可視化(tensorboard顯示)——histogram,scalar

scalar是用來顯示accuracy,cross entropy,dropout等標量變化趨勢的函數。 通過scalar可以看到這些量隨着訓練加深的一個逐步變化的過程,進而可以看出我們模型的優劣。 注意: 1)scalar只能用

原创 python——__slots__/@property/__str__/__repr__() __iter__和__next__ __getitem__ __getattr__  __call_

目錄 __slots__ 使用@property __str__和__repr__() __iter__和__next__ __getitem__ __getattr__  __call__ __slots__ 不是在class中創建方

原创 python——列表生成式/生成器/迭代器/裝飾器

目錄 列表生成式  生成器 方法1.把一個列表生成式的[]改成() 方法2.函數定義中包含yield關鍵字 迭代器 總結 裝飾器 列表生成式 >>> [x * x for x in range(1, 11) if x % 2 == 0]

原创 Builtin

log和log many log和log many分別使用於Scalar變量和List變量,相當於print和cout<< Should Be Equal Should Be Equal As Integers Should Be Eq

原创 數據結構和算法(概念)

數據結構是計算機存儲、組織數據的方式。數據結構是指相互之間存在一種或多種特定關係的數據元素的集合。通常情況下,精心選擇的數據結構可以帶來更高的運行或者存儲效率。數據結構往往同高效的檢索算法和索引技術有關。 程序設計=數據結構+算法; 數據

原创 python各種函數一(數學、字符串)

Python math 模塊、cmath 模塊 cmath 模塊的函數跟 math 模塊函數基本一致,區別是 cmath 模塊運算的是複數,math 模塊運算的是數學運算。 要使用 math 或 cmath 函數必須先導入:import

原创 python——多線程/多進程

目錄 多進程 Pool 子進程 線程是最小的執行單元,而進程由至少一個線程組成。 多進程 Unix/Linux操作系統提供了一個fork()系統調用,fork()調用一次,返回兩次,因爲操作系統自動把當前進程(稱爲父進程)複製了一份(稱爲

原创 python——錯誤處理\單元測試

目錄 錯誤處理 斷言 logging  單元測試 setUp()和tearDown()方法 錯誤處理 打開文件的函數open(),成功時返回文件描述符(就是一個整數),出錯時返回-1。 try: foo() except Val

原创 Selenium2Library

注:該文章涉及到的命令爲實習中學習的一些容易忘記的,其中包括 基本命令/Selenium2Library/DatabaseLibrary/DateTime/HttpLibrary.HTTP/OperateRedis 基本命令 log和lo

原创 python——使用枚舉類

當我們需要定義常量時,一個辦法是用大寫變量通過整數來定義,例如月份: JAN = 1 FEB = 2 MAR = 3 ... NOV = 11 DEC = 12 好處是簡單,缺點是類型是int,並且仍然是變量。 更好的方法是爲這樣的枚

原创 Python——類的繼承,調用父類的屬性和方法

寫的比較好的一篇,記錄下來https://blog.csdn.net/yilulvxing/article/details/85374142  

原创 python——面向高級對象編程

使用__slots__ 不是在class中創建方法而是創建了一個鏈接把外部的set_age 方法用鏈接指到Student內 公共部分: from types import MethodType #創建一個方法 def set_age