Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否有一个C++;scipy.fftpack.fftfreq的实现?_Python_C++ - Fatal编程技术网

Python 是否有一个C++;scipy.fftpack.fftfreq的实现?

Python 是否有一个C++;scipy.fftpack.fftfreq的实现?,python,c++,Python,C++,我想将以下代码从python转换为cpp import numpy as np import scipy.fftpack as fftpack def fft_filter(video, freq_min, freq_max, fps): fft = fftpack.fft(video, axis=0) print(video.shape) frequencies = fftpack.fftfreq(video.shape[0], d=1.0 / fps)

我想将以下代码从python转换为cpp

import numpy as np
import scipy.fftpack as fftpack

def fft_filter(video, freq_min, freq_max, fps):
    fft = fftpack.fft(video, axis=0)       
    print(video.shape)
    frequencies = fftpack.fftfreq(video.shape[0], d=1.0 / fps) 

是否可以将这些函数fftpack.fft()和fftpack.fftfreq()更改为cpp?

确保可以。你试过什么?你有C++使用的FFT实现/库吗?这将是一个良好的开端point@alterigel为了找到FFT*(),我使用了C++ IMG库,但是我不知道如何得到FFTFRQ()。当SCIPY是开源的时候,你可以把你自己翻译成C++的东西。