小编Tak*_*ver的帖子

在新窗口中显示绘图而不是内联(未通过之前的帖子回答)

一些现有的帖子解决了这个问题,但没有一个解决方案适合我.

我在Python 3.6中使用Spyder 3.2.4.我想在新窗口中显示情节,而不是在IPython控制台中显示为微小的内联数字.

我尝试了工具>首选项> IPython控制台>图形>图形后端>自动.我也在这里尝试过Qt5和Qt4,并关闭并重新打开我试图运行的文件(参见下面的代码).

我也试过了

 matplotlib qt 
Run Code Online (Sandbox Code Playgroud)

直接在控制台中,没有结果.

我检查了窗口是否可能在后台弹出,但它们不是.

有任何想法吗?

码:

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(10)
y = x**2

plt.ion()   
plt.plot(x,y)
plt.show()
Run Code Online (Sandbox Code Playgroud)

python plot interactive matplotlib spyder

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

MATLAB中整个多维数组(不仅仅是一维)的中位数

我有一个10 x 10的值数组,A.我需要M所有这些值的中位数.我可以轻松找到沿行或沿列的中位数:

M = median(A,1) %or
M = median(A,2)
Run Code Online (Sandbox Code Playgroud)

但是,M = median(A)也会沿着行返回中位数.

如何找到所有值的单个中位数?我知道我可以将数组转换为一个非常长的向量,但这似乎令人不快和低效.有更简单的解决方案吗?我希望能够为多维数组做到这一点.

谢谢!

arrays matlab median multidimensional-array

2
推荐指数
1
解决办法
2704
查看次数