编辑:我的问题与“动画”本身无关。我在这里的问题只是关于如何在 Ipython 笔记本中的 for 循环中连续显示一个新的 内嵌 图像。
本质上,我想在同一位置、内联显示更新的图像,并让它在循环中更新以显示。所以我的代码目前看起来像这样:
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from IPython import display
%matplotlib inline
fig, ax = plt.subplots(nrows = 1, ncols = 1, figsize=(10, 10))
for ii in xrange(10):
im = np.random.randn(100,100)
ax.cla()
ax.imshow(im, interpolation='None')
ax.set_title(ii)
plt.show()
Run Code Online (Sandbox Code Playgroud)
问题是,这目前只是...,好吧,显示第一张图像,然后它永远不会改变。
相反,我希望它在每次迭代、内联、在同一个地方简单地显示更新的图像。我怎么做?谢谢。
这个问题在这里是有用的,但我是略有不同.
我想在这里做一些简单的事情,我有一个numpy矩阵A,我只想创建另一个与A形状相同的numpy矩阵B,但是我想要创建B来完成它怎么办?谢谢.numpy.random.randn()
在命令提示符下的git中,我只想添加*.cpp和*.h文件,但只有在运行命令时显示为已修改的文件和文件git status。
例如,如果在运行命令后git status得到:
未暂存的更改未提交:
未跟踪的文件:
然后,我要上演除最后两个之外的所有内容(所有cpps和h文件)。我怎么做?谢谢
让我们说我有一个A大小的numpy矩阵Nx2.我正在做的是计算第一列和第二列的四象限反正切,如下所示:
import math
for i in xrange(A.shape[0]):
phase[i] = math.atan2(A[i,0], A[i,1])
Run Code Online (Sandbox Code Playgroud)
但是,我想以矢量化的方式做到这一点.我怎样才能做到这一点?math.atan2()函数似乎不支持向量化.
谢谢!
python ×3
numpy ×2
arrays ×1
git ×1
imshow ×1
ipython ×1
math ×1
matplotlib ×1
random ×1
repository ×1
trigonometry ×1