小编The*_*ond的帖子

你如何在 Ipython 中更新内嵌图像?

编辑:我的问题与“动画”本身无关。我在这里的问题只是关于如何在 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)

问题是,这目前只是...,好吧,显示第一张图像,然后它永远不会改变。

相反,我希望它在每次迭代、内联、在同一个地方简单地显示更新的图像。我怎么做?谢谢。

python matplotlib ipython imshow jupyter-notebook

6
推荐指数
1
解决办法
4559
查看次数

创建与另一个相同大小的随机numpy矩阵.

这个问题在这里是有用的,但我是略有不同.

我想在这里做一些简单的事情,我有一个numpy矩阵A,我只想创建另一个与A形状相同的numpy矩阵B,但是我想要创建B来完成它怎么办?谢谢.numpy.random.randn()

python arrays random numpy

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

暂存具有特定扩展名的文件,只有那些在git状态下显示为已修改的文件

在命令提示符下的git中,我只想添加*.cpp*.h文件,但只有在运行命令时显示为已修改的文件和文件git status

例如,如果在运行命令后git status得到:

未暂存的更改未提交:

  • 修改:file1.cpp
  • 修改:file2.cpp
  • 修改:file1.h
  • 修改:file2.h

未跟踪的文件:

  • file3.cpp
  • 文件3.h
  • dontAddMe.blah
  • dontAddMeEither.foo

然后,我要上演除最后两个之外的所有内容(所有cpps和h文件)。我怎么做?谢谢

git repository

3
推荐指数
1
解决办法
793
查看次数

python中math.atan2()函数的矢量化示例

让我们说我有一个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 math trigonometry numpy vectorization

0
推荐指数
1
解决办法
752
查看次数