我想在多个轴上绘制一个框,使用一个轴坐标作为参考。我拥有的不生成框的简单代码是
import matplotlib.pyplot as plt
import numpy as np
fig, (ax1, ax2) = plt.subplots(2, 1, sharex=False, sharey=False, figsize=(15,9))
x = 2 * np.pi * np.arange(1000) / 1000
y1 = np.sin(x)
y2 = np.cos(x)
ax1.plot(x,y1)
ax2.plot(x,y2)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这会生成下图:
我想要的是下图,使用 ax2 中的 x 坐标来指定位置:
我正在尝试在CUDA应用程序中实现链接列表,以模拟不断增长的网络.在奥德这样做,我malloc 在__device__函数内部使用,旨在分配全局内存中的内存.代码是:
void __device__ insereviz(Vizinhos **lista, Nodo *novizinho, int *Gteste)
{
Vizinhos *vizinho;
vizinho=(Vizinhos *)malloc(sizeof(Vizinhos));
vizinho->viz=novizinho;
vizinho->proxviz=*lista;
*lista=vizinho;
novizinho->k=novizinho->k+1;
}
Run Code Online (Sandbox Code Playgroud)
在一定数量的分配元素(大约90000)后,我的程序返回"未知错误".起初我虽然这是一个记忆约束,但我检查了nvidia-smi,我有
+------------------------------------------------------+
| NVIDIA-SMI 331.38 Driver Version: 331.38 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 770 Off | 0000:01:00.0 N/A | N/A |
| 41% 38C N/A N/A / N/A | 159MiB / …Run Code Online (Sandbox Code Playgroud)