小编use*_*318的帖子

python如何"否定"值:如果true返回false,如果false返回true

if myval == 0:
   nyval=1
if myval == 1:
   nyval=0
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法在python中进行切换,比如nyvalue = not myval?

python boolean negate

40
推荐指数
1
解决办法
12万
查看次数

使用Python的multiprocessing.Process类

这是一个新手问题:

一个类是一个对象,所以我可以创建一个被调用的类pippo(),在这个add函数和参数内部,我不明白pippo当我分配时,里面的函数是从上到下执行x=pippo()还是我必须在x.dosomething()外面调用它们pippo.

使用Python的多处理包,最好定义一个大函数并使用target调用中的参数创建对象Process(),还是通过继承Process类来创建自己的进程类?

python class multiprocessing

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

HTML5 输入类型 Color 读取单个 RGB 值

通过浏览器上的此代码,用户可以使用许多字段,它可以更改 R、G、B、HEX VALUE、HUE ecc。我只需要读取红色值。

  <input id="color_pick"type="color" value="#ff0000">

var toread = document.getElementById('color_pick');
toread.value # get the hex 
toread.value.red() # would it be possible to get r?
Run Code Online (Sandbox Code Playgroud)

我已阅读此文档,但无法弄清楚如何从输入中获取单个 R 值。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input/color

html javascript

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

Postgresql查询当前年份

我只需要查看表中当前年份的行数.

是否可以仅通过当前年份参数过滤时间戳列,是否有某些函数可以返回此值?

SELECT * FROM mytable WHERE "MYDATE" LIKE CURRENT_YEAR
Run Code Online (Sandbox Code Playgroud)

sql postgresql

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

OpenCV RGB单通道颜色调节

输入A图像是完整的RGB图像,输出B图像是相同的图像但具有"调整的"R值

我需要将RGB值重新缩放到128到255之间,以便将小于128的次要值缩放到较高的值.

RMAX = 127

img = cv2.imread(filename)         # load img
blue, green, red = cv2.split(img)  # get single color

red = red*RMAX/255+128             # scale the color as I need 
Run Code Online (Sandbox Code Playgroud)

但这继续得到错误的价值:

如果红色值为255 = 255*127/255 + 128应输出255但返回128

为什么会这样?

编辑:

每次都不需要重新计算颜色值,最好在开始时使用值范围准备数组,然后用数组中的值替换当前值?

ValuesForRed = [0]*255

for i in range(0,255):
    ValuesForRed[i]=i*127 / 255 + 128
Run Code Online (Sandbox Code Playgroud)

如何替换数组中的值现在是问题...

应该用相应的索引替换相应的值

i.e. red[45]= 0 
     ValuesForRed[0] = 128
     red[45]= 128
Run Code Online (Sandbox Code Playgroud)

Python Opencv cv2.LUT()中开始提出新问题 如何使用

python opencv colors adjustment

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

cvlc 无法播放 rtsp(omxplayer 可以)

得到了这个大华 vto 流链接:可以与 omxplayer 一起使用,但 vlc 无法播放它:

\n
rtsp://user:pass@ipadd:554/cam/realmonitor/channel=1&subtype=1\n
Run Code Online (Sandbox Code Playgroud)\n

这是 vlc 的输出:

\n
VLC media player 3.0.16 Vetinari (revision 3.0.13-8-g41878ff4f2)\n[000055b9be2245b0] main libvlc debug: VLC media player - 3.0.16 Vetinari\n[000055b9be2245b0] main libvlc debug: Copyright \xc2\xa9 1996-2021 the VideoLAN team\n[000055b9be2245b0] main libvlc debug: revision 3.0.13-8-g41878ff4f2\n[000055b9be2245b0] main libvlc debug: configured with ./configure  '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-option-checking' '--disable-silent-rules' '--libdir=${prefix}/lib/x86_64-linux-gnu' '--runstatedir=/run' '--disable-maintainer-mode' '--disable-dependency-tracking' '--disable-debug' '--config-cache' '--disable-update-check' '--enable-fast-install' '--docdir=/usr/share/doc/vlc' '--with-binary-version=3.0.16-1' '--enable-a52' '--enable-aa' '--enable-aribsub' '--enable-avahi' '--enable-bluray' '--enable-caca' '--enable-chromaprint' '--enable-chromecast' '--enable-dav1d' '--enable-dbus' '--enable-dca' …
Run Code Online (Sandbox Code Playgroud)

vlc omxplayer

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

使用argparse导入脚本的python

A =一个脚本,其结构由命令行调用,其中包含由python argparse库内部解析的选项.B =另一个应该调用A内部函数的脚本.

我相信在B中导入A是我需要的东西,但它返回了我的使用选项,然后退出python解释器.

有没有办法保存A并将其导入B传递给args?或者我应该重写避免解析器使用?

python import argparse

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

Python Opencv cv2.LUT()如何使用

需要对图像的颜色通道进行一些快速转换。

1)我已将相应的输出值存储在列表中:

ListaVred = [0]*255

for i in range(0,255):
    ListaVred[i]=i*127 / 255 + 128
Run Code Online (Sandbox Code Playgroud)

2)我从图像中获取从0到255的颜色输入值

3)应该用输出替换图像中的输入值

i.e. red[45]= 0 
     ListaVred0] = 128
     red[45]= 128
Run Code Online (Sandbox Code Playgroud)

我查看了 cv2.LUT(src,dst) 函数,但不确定它的用途, http://docs.opencv.org/trunk/modules/core/doc/operations_on_arrays.html#cv2.LUT

cv2.LUT(ListaVred,red)
TypeError: src is not a numpy array, neither a scalar


ListaVred = np.array(ListaVred)
cv2.LUT(ListaVred,red)
cv2.error: /build/opencv-Ai8DTy/opencv-2.4.6.1+dfsg/modules/core/src/convert.cpp:1195: error: (-215) (lutcn == cn || lutcn == 1) && lut.total() == 256 && lut.isContinuous() && (src.depth() == CV_8U || src.depth() == CV_8S) in function LUT
Run Code Online (Sandbox Code Playgroud)

python methods opencv

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

来自配置解析器的python字典,如果值和值中的"%(":"int"类型的参数不可迭代

随机出现此错误,有时会出现,有时不会:

for i in range(1,32):
    sezione = "GRP"+str(i)
    dizionarioGRP = dict(config.items(sezione))
    print int(dizionarioGRP['r'])
Run Code Online (Sandbox Code Playgroud)

这是错误

  File "/usr/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
    self.run()
  File "/home/pi/gigi.py", line 436, in run
    self.esegui()
  File "/home/pi/gigi.py", line 307, in esegui
    L.gruppo(idgruppo)
  File "/home/pi/gigi1.py", line 282, in gruppo
    dizionarioGRP = dict(config.items(sezione))
  File "/usr/lib/python2.7/ConfigParser.py", line 655, in items
    for option in options]
  File "/usr/lib/python2.7/ConfigParser.py", line 663, in _interpolate
    if value and "%(" in value:
TypeError: argument of type 'int' is not iterable
Run Code Online (Sandbox Code Playgroud)

为什么它引用为int,如果我将它转换为字符串?

python config configparser

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

按字符的确切位置过滤对象

我有一个代码列表,其中每个字符都代表一个含义:

IE

代码:

1) 0000.ABCD

2) 1111.CACC

职位:012345678

我想搜索A位置 5 的所有代码。

1) 0000.ABCD

所以研究应该只返回第一个代码。

我看过 django look_up 函数,但对于 iexact 或 icontains 都不是这种情况。

有没有办法进行这样的搜索?

django django-queryset

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