原创 python之numpy中的tile函數

Numpy的 tile() 函數,就是將原矩陣橫向、縱向地複製。tile 是瓷磚的意思,顧名思義,這個函數就是把數組像瓷磚一樣鋪展開來。 舉個例子,原矩陣: mat = array([[1,2], [3, 4]]) 橫向: tile

原创 Python之string和bytes的相互轉化

1.string轉bytes s = 'hello world!' #'hello world!' #方法一 b = bytes(s,encoding='utf8') #需要指定編碼格式 #方法二 b=s.encode('utf8'

原创 TRECVID(視頻檢索國際權威評測)簡介

【轉】作者:Steven Wang| 可以轉載, 轉載時務必以超鏈接形式標明文章原始出處和作者信息及版權聲明 最近看的論文的實驗部分很多都使用了TRECVID提供的數據,於是把TRECVID研究了一番,收穫頗大。 TRECVID是視頻檢索

原创 pickle的Python版本問題

在不同Python版本生成的pickle文件不能跨版本直接調用,會報錯。 python3->python2 在Python2中需要用到Python3生成的pickle時,需要在Python3中先將pickle保存爲Python2適用版本(

原创 使用skip-thoughts提取句子特徵

我搜集了兩種方法來實現,一種方法基於theano,另一種方法基於tensorflow。 方法一參考: 【1】https://github.com/ryankiros/skip-thoughts 【2】https://blog.csdn.n

原创 數據壓縮實驗三:用c語言實現Huffman編碼和壓縮效率分析

實驗原理: 1.Huffman編碼 Huffman編碼是一種無失真的編碼方式,是可變字長編碼(VLC)的一種。 Huffman編碼基於信源的概率統計模型,它的基本思路是: 出現概率大的信源符號編長碼,出現概率小的信源符號編短碼,從而使平均

原创 數據壓縮實驗四:DPCM 壓縮系統的實現和分析

一:實驗原理 1.DCPM編碼原理 DPCM是差分預測編碼調製的縮寫,是比較典型的預測編碼系統。DCPM編碼是對模擬信號幅度抽樣的差值進行量化編碼的調製方式,這種方式是用已經過去的抽樣值來預測當前的抽樣值,對它們的差值進行編碼。在DPCM

原创 tensorflow的多分類函數用法

1.tf.nn.softmax( logits, axis=None,name=None,dim=None ) 作用:用於做softmax激活,相當於執行:softmax = tf.exp(logits) / tf.reduce_sum(

原创 python中自帶的translate模塊

python提供了谷歌翻譯的第三方包,可以實現多種語言之間的相互翻譯。 translate包的下載地址:https://pypi.org/project/translate/ 可以通過使用pip安裝: pip install tran

原创 python之csv文件轉化爲tsv文件

 不需要導入任何庫:csv和tsv的區別在於前者用逗號分隔數據,而後者用製表符。 with open('test.csv') as f: data = f.read().replace(',', '\t') with open(

原创 opencv-python 截取視頻片段並顯示

這是爲實現ABLR模型結果可視化寫的一個demo。環境要求如下: python3 opencv-python4.1.0 代碼如下: #coding=utf-8 import cv2 print(cv2.__version__) #打開原

原创 DenseCap源碼實現

安裝Torch 在Ubuntu終端,輸入: git clone https://github.com/torch/distro.git ~/torch --recursive cd ~/torch; bash install-deps;

原创 以一個wav文件爲實例分析wav文件格式

一:RIFF介紹 在Windows環境中,大多數的多媒體文件都是以一種通用的結構來存放的,這種結構成爲“資源互換文件格式”,簡稱RIFF。RIFF文件是按照little-endian 字節順序寫入的,即其編碼的順序是倒序(如:編碼類型標識

原创 數據壓縮實驗五:JPEG文件解碼實驗分析

一:實驗原理 1.JPEG編碼原理 JPEG 是Joint Photographic Experts Group(聯合圖像專家小組)的縮寫,是第一個國際圖像壓縮標準。 .jpeg/.jpg是最常用的圖像文件格式,是一種有損壓縮格式。JPE

原创 MPEG音頻編碼實驗報告

實驗原理 下圖爲MPEG音頻編碼layerII流程圖: 32個子帶濾波器組: 通過子帶分析濾波器組使信號具有高的時間分辨率,確保在短暫衝擊信號情況下,編碼的聲音信號具有足夠高的質量。 將PCM樣本變換到32個子帶的頻域信號:如果輸入的採