小编Joh*_*ohn的帖子

Sourcetree 中 Jupyter Notebook 的版本控制选项?

我在这里看到了有关 jupyter 笔记本版本控制的页面:

https://nextjournal.com/schmudde/how-to-version-control-jupyter

大多数外部 diff 工具都是在 cmd 窗口中使用的。有谁知道哪个工具可以与 Sourcetree 配合使用?

diff atlassian-sourcetree jupyter-notebook

7
推荐指数
0
解决办法
460
查看次数

如何使频谱图的 x 轴从 0 开始并在整个持续时间结束?

我创建了 4 秒长的数据并绘制了其频谱图。nperseg 被指定为 100。由于此窗口长度,x 轴不会从 0 开始并在 4s 结束。有没有办法将频谱图的时间轴与原始时域信号对齐?

from scipy import signal
import matplotlib.pyplot as plt
import numpy as np

fs = 100
N = 400
time = np.arange(N) / float(fs)
y = 500*np.cos(2*np.pi*5*time)

f, t, Sxx = signal.spectrogram(y, fs, nperseg = 100)
plt.pcolormesh(t, f, Sxx, shading='gouraud')
plt.ylabel('Frequency [Hz]')
plt.xlabel('Time [sec]')
plt.show()

plt.plot(time, y)
Run Code Online (Sandbox Code Playgroud)

下图是一个例子,时域信号和频谱图都是从0开始到1s结束。时域信号和频谱图

python scipy spectrogram

5
推荐指数
1
解决办法
904
查看次数