原创 manim第一階段總結

manim是一個基於python的數學動畫製作擎,想要深入瞭解的朋友,可以去3b1b看看 關於manim的入門,我已經在我的另一篇文章中介紹了(manim入門),下面的主要內容是和視頻具體創作過程相關的。這篇文章的內容主要涉

原创 C語言中數組的升維與降維

前言 據瞭解,C語言的升維與降維好像是一個經常被提及的問題,彷彿通過測試面試者對這兩種操作的理解就可以判斷面試者對指針的基本認識。自認爲對指針的理解應該已經到位了。那麼我們下面就來看看到底什麼是數組的降維與升維。 二維數組 升維

原创 python中的參數傳遞

我們知道C語言中只有值傳遞(地址也是值),C++中額外有引用傳遞,那麼在python中的參數是如何傳遞的呢,要理解這一點,我們就需要知道python傳遞的到底是什麼,在C/C++中有變量的概念,但是在python中是沒有這個概念的

原创 python中實例方法、類方法、靜態方法的區別

轉載自 haozlee 實例方法 class Kls(object): def __init__(self, data): self.data = data def printd(self):

原创 Argparse在manim中的應用

manim是一個基於python的數學動畫製作擎,想要深入瞭解的朋友,可以去3b1b看看 這裏不是爲了解析這個開源庫,我只是想利用它展示一下python的實際應用。鑑於本文目標導向與博主個人能力所限,我們只會有一個大致的介紹

原创 python中的Argparse模塊

Argparse模塊是 Python 標準庫中推薦的命令行解析模塊。 下面是它的最重要的五個部分, 導入模塊, 生成一個解釋器, 來指定這個解釋器可以接受什麼樣的命令(後面將具體解釋它可以設定那些命令), 提取出得到的命令信息,

原创 通俗地理解信號與系統中的卷積

轉載自:My_z 第一課什麼是卷積卷積有什麼用什麼是傅利葉變換什麼是拉普拉斯變換 引子 很多朋友和我一樣,工科電子類專業,學了一堆信號方面的課,什麼都沒學懂,背了公式考了試,然後畢業了。 先說"卷積有什麼用"這個問題。(有人搶

原创 python的開發環境配置(windows)

python有兩種開發模式:基於系統、基於虛擬環境 基於系統 安裝完python後,之後安裝相關第三方包的時候,這些包的去向有兩個地方:python的安裝目錄,用戶文件夾中的python相關目錄,如下圖 python安裝目錄 用

原创 python安裝第三方庫時的常見錯誤

說明:該博客用來記錄博主在安裝python第三方包的時候經常遇到的一些問題。 編譯環境不完善導致包即使有代碼也無法構建,所以安裝會失敗,如下所示: error: Microsoft Visual C++ 14.0 is

原创 python中的類

類對象 類對象支持兩種操作:屬性引用和實例化。 屬性引用 使用 Python 中所有屬性引用所使用的標準語法: obj.name。 有效的屬性名稱是類對象被創建時存在於類命名空間中的所有名稱。 因此,如果類定義是這樣的: clas

原创 python中錯誤和異常

語法錯誤 語法錯誤又稱解析錯誤,可能是你在學習Python 時最容易遇到的錯誤: >>> while True print('Hello world') File "<stdin>", line 1 while Tru

原创 python中的模塊

概念 至於爲什麼需要模塊,這就不用說了,這是現代程序設計的基本思想。不僅是程序,稍微有點規模的工程都是需要模塊思想的。 我們下面來探討這種思想在python中的體現。 模塊是一個包含Python定義和語句的文件。文件名就是模塊名後

原创 python中的輸入輸出

輸入輸出 有幾種方法可以顯示程序的輸出;數據可以以人類可讀的形式打印出來,或者寫入文件以供將來使用。本章將討論一些可能性。 更漂亮的輸出格式 格式化字符串文字 格式化字符串字面值 或稱 f-string 是帶有 ‘f’ 或 ‘F’

原创 python中的元組與集合

元組 一個元組由幾個被逗號隔開的值組成,例如 >>> t = 12345, 54321, 'hello!' >>> t[0] 12345 >>> t (12345, 54321, 'hello!') >>> # Tuples ma

原创 python中的列表推導式

序言 python的列表對象是這個語言提供的最通用的序列,列表是一個任意類型的對象的位置相關的有序集合,它沒有固定的大小。不像字符串,其大小是可變的,通過對偏移量進行賦值以及其他各種列表的方法進行調用,確實能夠修改列表的大小。列表