小编Nic*_*k T的帖子

如何更改情节背景颜色?

我在matplotlib中制作散点图,需要将实际绘图的背景更改为黑色.我知道如何使用以下方法更改绘图的面部颜色:

fig = plt.figure()
fig.patch.set_facecolor('xkcd:mint green')
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我的问题是这会改变剧情周围空间的颜色.如何更改绘图的实际背景颜色?

python matplotlib

184
推荐指数
7
解决办法
25万
查看次数

如何在Pylons中使用Nose运行单个测试

我有一个Pylons 1.0应用程序,在测试/功能目录中有一堆测试.我得到了奇怪的测试结果,我想只运行一次测试.鼻子文档说我应该能够在命令行传递测试名称,但无论我做什么,我都会得到ImportErrors

例如:

nosetests -x -s sometestname
Run Code Online (Sandbox Code Playgroud)

得到:

Traceback (most recent call last):
  File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/loader.py", line 371, in loadTestsFromName
   module = resolve_name(addr.module)
  File "/home/ben/.virtualenvs/tsq/lib/python2.6/site-packages/nose-0.11.4-py2.6.egg/nose/util.py", line 334, in resolve_name
   module = __import__('.'.join(parts_copy))
ImportError: No module named sometestname
Run Code Online (Sandbox Code Playgroud)

我得到了同样的错误

nosetests -x -s appname.tests.functional.testcontroller
Run Code Online (Sandbox Code Playgroud)

什么是正确的语法?

testing pylons nose nosetests

149
推荐指数
2
解决办法
6万
查看次数

你如何在Numpy中获得向量的大小?

为了与"只有一种明显的方法"相符,你如何在Numpy中获得向量(1D数组)的大小?

def mag(x): 
    return math.sqrt(sum(i**2 for i in x))
Run Code Online (Sandbox Code Playgroud)

上面的作品,但我不敢相信我必须自己指定这样一个琐碎的核心功能.

python numpy

139
推荐指数
4
解决办法
26万
查看次数

如何操作名称与PDB命令冲突的变量?

无论好坏,我的代码充斥着单字母变量(它是物理学的东西,所以这些字母是有意义的),以及NumPy,我经常与之互动.

在使用Python调试器时,偶尔我会想看看比如说的值n.但是,当我点击时n<enter>,这是PDB命令(n)ext,具有更高的优先级. print n看看它,但我怎么设置它?

python pdb

78
推荐指数
2
解决办法
7977
查看次数

通过document.write调用一个Parser-blocking,cross-origin脚本 - 如何规避它?

谷歌浏览器开始实施阻止在慢速网络上的主框架中通过document.write插入的跨源,解析器阻止脚本的加载,这会导致以下错误:

通过document.write调用解析器阻塞的跨源脚本http://example.org/script.js.如果设备网络连接不良,浏览器可能会阻止此操作.

但是,我的网页需要使用同步加载第三方脚本document.write('<script src="..."></script>').如何规避封锁?

更多关于这种变化:

javascript google-chrome document.write

58
推荐指数
2
解决办法
10万
查看次数

你怎么在Numpy找到IQR?

是否有烘焙Numpy/Scipy函数来查找四分位数范围?我自己可以很容易地做到这一点,但mean()存在基本上sum/len......

def IQR(dist):
    return np.percentile(dist, 75) - np.percentile(dist, 25)
Run Code Online (Sandbox Code Playgroud)

python numpy

57
推荐指数
2
解决办法
4万
查看次数

如何创建具有毫秒粒度的Python时间戳?

我需要一个自纪元以来毫秒(ms)的单个时间戳.这应该不难,我相信我只是缺少一些datetime类似的方法.

实际上,微秒(μs)粒度也很好.我只需要1/10秒的时间.

例.我有一个事件发生在每750毫秒,让我们说它检查灯是打开还是关闭.我需要记录每个检查和结果并稍后查看,以便我的日志需要如下所示:

...00250 Light is on
...01000 Light is off
...01750 Light is on
...02500 Light is on
Run Code Online (Sandbox Code Playgroud)

如果我只有完整的第二粒度,我的日志将如下所示:

...00 Light is on
...01 Light is off
...01 Light is on
...02 Light is on
Run Code Online (Sandbox Code Playgroud)

不够准确.

python datetime timestamp

26
推荐指数
2
解决办法
6万
查看次数

C#中"尝试"的性能成本

我知道异常会对性能造成损失,并且尝试避免异常通常比放弃一切大尝试/捕获更有效 - 但是try块本身呢?仅仅声明try/catch的成本是多少,即使它从不抛出异常?

c# exception

21
推荐指数
4
解决办法
4492
查看次数

将函数输入的默认值设置为Python中的另一个输入

考虑以下函数,它在Python中不起作用,但我将用它来解释我需要做什么.

def exampleFunction(a, b, c = a):
    ...function body...
Run Code Online (Sandbox Code Playgroud)

这是我想为变量分配变量c所需的值a,除非指定了替代值.上面的代码在python中不起作用.有没有办法做到这一点?

谢谢.

python function default-value keyword-argument

21
推荐指数
2
解决办法
2万
查看次数

抑制Doxygen警告

有没有办法抑制Doxygen对特定文件提供"未记录"的警告?我的项目有几个自动生成的代码头,导致它抛出数百或数千个错误,使得难以筛选.

doxygen

14
推荐指数
2
解决办法
9628
查看次数