Numpy 傅立葉變換 np.fft (5) 低頻的位置與原始圖像的關係先看柱狀的原始圖import numpy as npimport matplotlib.pyplot as pltimport src.genpic8 as picif __name__ == '__main__': img = pi……继续阅读 » andy 4年前 (2021-07-19) 762浏览 0评论0个赞
Numpy 傅立葉變換 np.fft (4) 低頻的位置與原始圖像的關係本篇我們觀察兩種黑白交錯的原始圖像會產生什麼樣的頻率分布import numpy as npimport matplotlib.pyplot as pltimport src.genpic8 as picif __name__ == '__main__&……继续阅读 » andy 4年前 (2021-07-19) 785浏览 0评论0个赞
Numpy 傅立葉變換 np.fft (3) 低頻的位置與原始圖像的關係本篇我們觀察原始圖像不同方向的變化,對頻率的位置產生的影響。先是上白下黑的原始圖像陣列,經過 FT 的頻率域分布。import numpy as npimport matplotlib.pyplot as pltimport src.genpic8 as pici……继续阅读 » andy 4年前 (2021-07-19) 792浏览 0评论0个赞
Numpy 傅立葉變換 np.fft (2.2) 低頻的位置首先我們先使用一個全白色的原始圖像陣列做 FT ,然後觀察低頻數據的位置。代碼如下:import numpy as npimport matplotlib.pyplot as pltimport src.genpic8 as picif __name__ == '_……继续阅读 » andy 4年前 (2021-07-19) 693浏览 0评论0个赞
Numpy 傅立葉變換 np.fft (2.1)在開始第二篇之前,我們先產生一些陣列,做為原始圖像陣列。為了方便觀察數據的變化,所以只使用 8 * 8 陣列以減少數據量。import numpy as np# 全白def full(): img = np.zeros((8, 8)) img[:, :] = 255 ……继续阅读 » andy 4年前 (2021-07-19) 864浏览 0评论0个赞
Numpy 傅立葉變換 np.fft (1)一開始學傅立葉變換(Fourier Transform, FT)的時候,雖然懂得傅立葉的原理,但是感覺很不實在,因為無法碰觸到實際的操作,知道 FT 是從時間域到頻率域的轉換,但是不知道轉換後的結果是什麼樣子,因此我們就來看看 FT 的操作,印證所學的 FT 散落在各個角落沒有被提及的小特點,也許可以幫助更加熟悉……继续阅读 » andy 4年前 (2021-07-19) 2163浏览 0评论0个赞
用人話說 Numpy – 3/13 其他建立陣列的方式arange 函數跟 range 函數類似,但返回的是陣列>>> np.arange(5, dtype=float)array([ 0., 1., 2., 3., 4.])>>> np.arange(1, 6, 2, dtype=int)array([1……继续阅读 » andy 4年前 (2020-11-21) 1163浏览 0评论0个赞
用人話說 Numpy – 2/13 陣列ArrayNumPy 的主要特色就是 array 物件類別。陣列類似於 Python 的列表 list ,除了陣列內的每個元素都要是相同的類型,通常是整數 int 或是浮點數 float 。陣列使得操作巨大的數值可以很快速,並且比 list 更有效率。陣列可以從 list 建立>>> a = n……继续阅读 » andy 4年前 (2020-11-20) 1126浏览 0评论0个赞
用人話說 Numpy – 1/13 概要概要NumPy 和 SciPy 是 Python 的開源附加模組,提供了常用的數學操作和數值函數,是預編譯完成而且是快速的函數。這些套件成長為高度成熟的套件包,它們提供的功能可以滿足甚至超過一般的商業軟體的功能,像是 Matlab 。NumPy (Numeric Python 的簡稱) 套件提供基礎函數來操作巨……继续阅读 » andy 4年前 (2020-11-19) 1259浏览 0评论0个赞
用人話說 Numpy – 0/13 目錄功課上需要使用到 Numpy ,因此維恩老師推荐了一份教學文件[1]An introduction to Numpy and Scipy ,讀完之後覺得淺顯易懂,連大叔都能無痛入門。但是,很可惜是英文的,所以我用口語的方式用中文重寫了一次,不是逐句翻譯,以能看得懂及意義正確為主(通常翻譯之後反而不知道在講……继续阅读 » andy 4年前 (2020-11-19) 1608浏览 0评论0个赞
起手式-解决Python在windows平台默认编码(encoding)为gbk所导致的open()函数报错及其他编码问题问题起源是在於使用 pyinstaller 打包文件时,发现某些第三方包里面使用 open()打开档案时没有指定编码(encoding)这将导致我们所有打包的文件里面,如果有中文时就会出现错误。在简体中文的window默认的编码为 ……继续阅读 » andy 6年前 (2019-08-16) 7507浏览 0评论4个赞
以pywebview为例, 在pycharm 环境下用 pyinstaller 打包 for windows为了让我们写好的程序,能在其他未安装 python 的电脑上运行,需要把代码打包成可执行档,并且要包括运行时的程序库秉持著「恰到好处」的原则,我们不深入研究所有的 pyinstaller 功能,而是只说明到我们需要及相关的功能怎麽安装 pywe……继续阅读 » andy 6年前 (2019-08-16) 8415浏览 0评论30个赞