小编use*_*972的帖子

matplotlib axvline真相模糊或列表问题?

我试图在图表上绘制一些垂直线,其中包含整数(1 ... 300)和一些"值"(浮点数)的"列表".当x = [48]时,以下工作,但当x设置为x = [48,83,155,292]时,以下代码:

pylab.plot(list, values, label='Trend', color='k', linestyle='-')
pylab.axvline(x, linewidth=1, color='g')
Run Code Online (Sandbox Code Playgroud)

生成此错误:

  File "/usr/lib/pymodules/python2.7/matplotlib/pyplot.py", line 2053, in axvline
    ret = ax.axvline(x, ymin, ymax, **kwargs)   File "/usr/lib/pymodules/python2.7/matplotlib/axes.py", line 3478, in axvline
    scalex = (xx<xmin) or (xx>xmax) ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Run Code Online (Sandbox Code Playgroud)

这是什么意思?(我认为python假装知道真相何时模棱两可,这很有趣).我可以不将列表传递给axvline吗?

python matplotlib

11
推荐指数
3
解决办法
5786
查看次数

如何为python NLTK构建翻译语料库?

我一直在使用Python的NTLK进行通用语言解析,最近我想创建一个专门用于翻译的语料库.我一直无法理解NTLK用于翻译的语料库选项和结构.

关于如何阅读或使用语料库资源有很多材料,但我无法在创建翻译风格语料库时找到任何详细信息.我从浏览语料库引用了解到有各种各样的样式和类型,但我似乎无法找到任何翻译特定的语料库示例或文档.

python corpus nltk python-3.x

4
推荐指数
1
解决办法
442
查看次数

cakephp SplFileInfo::openFile myapp_cake_core_cake_console 无法打开流:权限被拒绝

我在一个网站上工作了大约一个月,最近我尝试烘焙一些东西,现在我真的遇到了刚刚出现的缓存权限问题。我已经阅读了 stackoverflow 上有关此问题的所有内容,例如:

SplFileInfo::openFile(/app/tmp/cache/persistent/cake_core_cake_console_):无法打开流:/lib/.../FileEngine.php第293行中的权限被拒绝

Cakephp 权限被拒绝 Fileengine.php

包括错误/非错误: http://cakephp.lighthouseapp.com/projects/42648/tickets/2172

但我仍然无法阻止在使用 HTML->script helper 插件加载 javascript 资源期间出现此错误。

警告:SplFileInfo::openFile(/var/www/2tli/app/tmp/cache/persistent/myapp_cake_core_cake_console_):无法打开流:/var/www/2tli/lib/Cake/Cache/Engine/FileEngine 中的权限被拒绝。 php第314行

调用堆栈:0.0009 352948 1. {main}() /var/www/2tli/app/webroot/index.php:0

0.0045     446644   2. include('/var/www/2tli/lib/Cake/bootstrap.php') /var/www/2tli/app/webroot/index.php:92

0.0327    1174292   3. Configure::bootstrap() /var/www/2tli/lib/Cake/bootstrap.php:171

0.0427    1406772   4. include('/var/www/2tli/app/Config/core.php') /var/www/2tli/lib/Cake/Core/Configure.php:78

0.0494    1512200   5. Cache::config() /var/www/2tli/app/Config/core.php:336

0.0495    1512940   6. Cache::_buildEngine() /var/www/2tli/lib/Cake/Cache/Cache.php:136

0.0562    1635708   7. FileEngine->gc() /var/www/2tli/lib/Cake/Cache/Cache.php:169

0.0562    1635796   8. FileEngine->clear() /var/www/2tli/lib/Cake/Cache/Engine/FileEngine.php:102

0.0617    1637516   9. FileEngine->_setKey() /var/www/2tli/lib/Cake/Cache/Engine/FileEngine.php:236

0.0627    1657060  10. trigger_error() /var/www/2tli/lib/Cake/Cache/Engine/FileEngine.php:314
Run Code Online (Sandbox Code Playgroud)

我正在运行 PHP 5.3.10。蛋糕2.3.7。我的 bootstrap.php 中有以下内容:

// Setup a 'default' cache configuration for …
Run Code Online (Sandbox Code Playgroud)

permissions cakephp

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

如何使用 FFMPEG 应用 2 个过滤器 drawtext 和 drawbox

我在组合过滤器时遇到问题。我正在尝试从相机拍摄视频,在其上应用计时器并在中心覆盖一个框。我可以使用 -vf drawtext 命令放置时间代码(本地时间和点),没有问题:

ffmpeg -f video4linux2 -input_format mjpeg -s 1280x720 -i /dev/video0 \
-vf "drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: \
text='%{localtime} %{pts\:hms}':  fontcolor=white: fontsize=24: box=1: \
boxcolor=black@0.8: boxborderw=5: x=0: y=0" -vcodec libx264 \
-preset ultrafast -f mp4 -pix_fmt yuv420p -y output.mp4
Run Code Online (Sandbox Code Playgroud)

然后我有一个使用 drawbox 绘制一个小盒子:

ffmpeg -f video4linux2 -input_format mjpeg -s 1280x720 -i /dev/video0 \
-filter_complex " drawbox=x=iw/2:y=0:w=10:h=ih:color=red@0.1": \
-vcodec libx264 -preset ultrafast -f mp4 -pix_fmt yuv420p -y output.mp4
Run Code Online (Sandbox Code Playgroud)

我假设我可以将它们与 filter_complex 开关结合起来,并像这样使用分号将它们分开

ffmpeg -f video4linux2 -input_format mjpeg -s 1280x720 -i /dev/video0 -filter_complex "drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeSerif.ttf: text='%{localtime} …
Run Code Online (Sandbox Code Playgroud)

ffmpeg

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

标签 统计

python ×2

cakephp ×1

corpus ×1

ffmpeg ×1

matplotlib ×1

nltk ×1

permissions ×1

python-3.x ×1