原创 numpy更改矩陣對角線上元素的值

賦不同值 import numpy as np data = score = np.array([[80, 89, 86, 67, 79], [78, 97, 89, 67, 81], [90, 94, 78, 67, 74],

原创 C語言結合gnuplot繪製窗函數

文章目錄matlab代碼C程序矩形窗示例:給信號加矩形窗漢明窗示例:給信號加漢明窗漢寧窗示例:給信號加漢寧窗 矩形窗 w(n)={10≤n≤L−10其他 w(n)=\begin{cases}1 \qquad 0 \le n \

原创 C語言實現離散餘弦變換DCT

文章目錄離散餘弦變換DCTmatlab實現DCT運算C語言實現DCT運算 離散餘弦變換DCT 離散餘弦變換DCT具有信號譜分量豐富、能量集中,且不需要對語音相位進行估算等優點,能在較低的運算複雜度下取得較好的語音增強效果。 X(k

原创 C語言實現enframe分幀函數

文章目錄C程序運行結果:wlen=16wlen=18 請讀者先閱讀語音信號的分幀、加窗處理 C程序 #include<stdio.h> #include<math.h> int main() { double data[]

原创 無法設置未定義或 null 引用的屬性"xxx"的解決方法

js中出現錯誤:無法設置未定義或 null 引用的屬性"onfocus" 時,首先檢查body和script的位置,應將script放在body之中或body之後。 script放在body之前,出現錯誤 script放在b

原创 matplotlib中無法正常顯示中文的解決方法

matplotlib中無法正常顯示中文時 import matplotlib.pyplot as plt x = ['1月', '2月', '3月', '4月', '5月', '6月'] y = [20, 10, 30, 25,

原创 Ubuntu中安裝jdk並編寫、運行java文件

使用命令行方式安裝jdk sudo apt install openjdk-8-jdk-headless 使用java、javac命令測試jdk是否安裝成功 java javac 編寫java文件 vi test.ja

原创 Scrapy爬蟲框架的安裝步驟詳解

由於Scrapy使用Twisted作爲框架,因此應先安裝Twisted,再安裝Scrapy。下載地址https://www.lfd.uci.edu/~gohlke/pythonlibs/ 下載Twisted和Scrapy對應的.w

原创 安裝Fiddler後網站無法正常訪問的解決方案

出現問題 …很像是一個安全(連接加密)的網站,但我們未能與它建立安全連接。這個問題是由 DO_NOT_TRUST_FiddlerRoot 所造成,它是您的計算機或您所在網絡中的軟件。 訪問百度失敗 訪問淘寶失敗 解決方案

原创 莫蘭指數(Moran's I)講解

莫蘭指數 nnn表示區域空間單元總數 xix_ixi​和xjx_jxj​表示隨機變量x在地理單元iii和jjj上的屬性值 x‾\overline{x}x爲nnn個空間單元樣本屬性值的平均值 WijW_{ij}Wij​爲地理單元相

原创 特徵值與特徵向量的物理意義

一個矩陣對應一個線性變換,比如矩陣A與向量v^\hat{v}v^相乘,實質上就是A對v^\hat{v}v^的旋轉和伸縮,會使絕大多數向量變得“面目全非”,不能反映出該向量的特徵。例如: A=[2321],v^=[xy]A=\beg

原创 使用pip方式安裝jupyter

進入python安裝目錄下的Scripts文件夾 按住Shift點擊鼠標右鍵,找到"在此處打開Powershell窗口",點擊進入命令行模式 使用pip方式安裝jupyter pip install jupyter 安裝完成

原创 matlab中向量的繪製方法

繪製二維向量使用函數quiver() scale = 1; quiver(0,0,1,1,scale,'b'); % 前面的兩個數表示二維向量的起點座標 % 後面的兩個數表示二維向量的終點座標 % scale=1表示對該向量的長度

原创 Linux出現"無法獲得鎖 /var/lib/dpkg/lock-frontend - open"的解決方案

在Linux下使用sudo apt install命令時如果出現提示:無法獲得鎖 /var/lib/dpkg/lock-frontend - open 可使用該命令強制解鎖 sudo rm /var/lib/dpkg/lock-

原创 matlab讀取、播放wav文件

[x, Fs] = audioread('E:\語音信號處理\speech_signal\bluesky3.wav'); %讀取wav文件 fprintf('默認抽樣頻率爲:%d\n', Fs); %查看默認抽樣頻率F