Python论坛  - 讨论区

标题:音樂檢索

2011年07月12日 星期二 10:55

大家好

請問有人有利用python做過音樂檢索的問題嗎?

就是利用查詢音樂找出與它近似的音樂

 

以下列出問題

1.音樂頂多半分鐘、副檔名為mp3或wav。

2.有些有人聲、有些純音樂。

3.該用什麼樣的"module"可以直接取出音樂的特徵呢?如簡譜、旋律、節拍等等?

4.匹配方法是希望用到locality sensitive hashing(LSH),有好的例子並且應用的展示嗎?

5.有範例網站可以分享嗎?

 

麻煩大家,請大家指點迷津,謝謝大家。


2011年07月13日 星期三 11:46

另外請教大家在https://bitbucket.org/knzm/lsh-python/src/6663f2ee3e8b/LSH/

我測試的代碼如下

但一直卡在 *.bin讀取錯誤

會顯示以下3行訊息

  File "build\bdist.win32\egg\LSH\base.py", line 135, in load

  File "build\bdist.win32\egg\LSH\storage.py", line 14, in load

TypeError: argument must have 'read' and 'readline' attributes

該怎麼改我測試代碼呢?

 

*.bin內容 要正確顯示 為label,vector (不太懂意思)

請問知道的人 可以列幾行示範一下 範例bin檔嗎? 謝謝!!!! 

#################測試代碼#############

from LSH import LSH

 

lsh = LSH(

          L=5,   # number of hash functions

          k=1,  # number of reductions

          d=2,   # number of dimentions

          )

 

 

lsh.load("map.bin") 

# map.bin來自http://coderepos.org/share/browser/lang/perl/Algorithm-LSH/trunk/sample?rev=31397

 

query_vector = [ 42.983, 144.383 ]

neighbours = lsh.neighbours(query_vector)

nearest    = lsh.nearest(neighbours)


2011年09月12日 星期一 20:32

帮顶!

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2020

    京ICP备05028076号