小编Joh*_*ott的帖子

如何禁用Python程序的GPU?

我想从 Python 程序中禁用 GPU。

我尝试过,但程序仍在使用 GPU。我正在使用Dlib人脸识别。

os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"   # see issue #152
os.environ["CUDA_VISIBLE_DEVICES"] = ""
Run Code Online (Sandbox Code Playgroud)

python cuda gpu

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

如何从另一个python脚本运行和停止python脚本?

我想要这样的代码:

if True:
    run('ABC.PY')
else:
    if ScriptRunning('ABC.PY):
       stop('ABC.PY')
    run('ABC.PY'):
Run Code Online (Sandbox Code Playgroud)

基本上,我想abc.py根据某些条件运行一个文件,例如。我想停止它,然后从另一个python脚本再次运行它。可能吗?

我正在使用Windows。

python

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

如何在Python中将字符串转换为这种类型的列表

我正在使用一个库,该库返回一个Python列表。

当我打印该列表时,它看起来像这样:

print(face_locations)
Run Code Online (Sandbox Code Playgroud)
[(92, 254, 228, 118), (148, 661, 262, 547)]
Run Code Online (Sandbox Code Playgroud)
print(type(face_locations))
Run Code Online (Sandbox Code Playgroud)
<class 'list'>
Run Code Online (Sandbox Code Playgroud)

我有一个值字符串:"92 254 228 118;148 661 262 547"

我想将此字符串转换为相同的数据类型。

到目前为止,我做了什么:

face_locations= "92 254 228 118;148 661 262 547"
face_locations= face_locations.split(";")
for i in range(len(face_locations)):
    face_locations[i] = face_locations[i].split(" ")
Run Code Online (Sandbox Code Playgroud)

两者都是列表...但是当我稍后在代码中运行此函数时,出现错误:

for (top, right, bottom, left), face_encoding in zip(face_locations, face_encodings): 
    ....do something
Run Code Online (Sandbox Code Playgroud)

python list python-3.x

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

标签 统计

python ×3

cuda ×1

gpu ×1

list ×1

python-3.x ×1