V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hxy1ng  ›  全部回复第 1 页 / 共 1 页
回复总数  6
2019-07-09 11:42:48 +08:00
回复了 wutiantong 创建的主题 C Hello,请问标准是否有保证 std::map 的 move constructor 后 other 为空?
这个答案有问题吧,他可能想当然的认为

this->data = other.data;
other.data = nullptr;

但是没有人规定要把 other.data 设成 nullptr。如果你担心析构时的问题,一般确实是这样写的:

if (this->data) delete[] this->data;

但是我完全可以自己加一个私有变量 bool

if (!moved) delete[] this->data;
2017-03-30 03:54:25 +08:00
回复了 tp227 创建的主题 自然语言处理 matlab 中 fft 和 specgram 的区别?
FFT 是时域信号到频域信号的转换。
spectrogram 是 short-time Fourier transform 。时域信号在时间轴上进行分段(加窗)再对每一部分进行 FFT 。
所以你会看到 STFT 其实是三维的,时间轴,频率轴,以及强度( spectrogram 图上的颜色深度)。
一般语音识别不会直接用 STFT ,参见 Mel-Frequency Cepstral Coefficients (MFCC), Perceptual Linear Prediction (PLP)。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5424 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 09:03 · PVG 17:03 · LAX 01:03 · JFK 04:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.