0
import numpy as np
from fastkde import fastKDE
import pylab as PP
#Generate two random variables dataset (representing 100000 pairs of datapoints)
N = 2 * 10**5
var1 = np.array(50*np.random.normal(size=N) + 0.1)
var2 = np.array(0.01*np.random.normal(size=N) - 300)
#Do the self-consistent density estimate
myPDF,axes = fastKDE.pdf(var1,var2)
我得到這個錯誤的Python:緩衝區D型不匹配,預計 'intp_t',但得到 '長'
ValueError: inputArray does not appear to be array like. Error was: Buffer dtype mismatch, expected 'intp_t' but got 'long'
什麼是intp_t數據類型?我如何糾正這個?對Python來說是新手。
的行號,等等。附件是我jupyter筆記本的2頁輸出: Jupyter notebook output:
當你詢問有關錯誤時,你還需要指定發生錯誤的位置(部分或全部錯誤堆棧),我猜測它在上一個表達式中,'int-_t'錯誤提示它隱藏在'pdf'函數中,'fastKDE.pdf'接受什麼輸入?你的2個變量是float數組。 – hpaulj
你使用的是最新版本的fastkde嗎?試試'pip安裝 - 升級fastkde'。 – fukanchik
我確實升級到最新版本,問題依然存在。在行號碼等附加的是我的jupyter筆記本的2頁輸出:https://www.dropbox.com/s/sdg8d7mcz1ajqi2/issueFastKDE.pdf?dl=0 – PraneethVepakomma