小编Moh*_*ANI的帖子

限制Keras使用的核心数量

我有一个64核的共享机器,我有一个很大的Keras功能管道,我想运行.事情是,似乎Keras自动使用所有可用的核心,我不能这样做.

我使用Python,我想在for循环中运行67个神经网络.我想使用一半的可用内核.

我找不到任何限制Keras核心数量的方法......你有什么线索吗?

python cpu-cores keras tensorflow

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

以模糊的方式获得正则表达式组

我有一个很大的单词列表(大约200k):

["cat", "the dog", "elephant", "the angry tiger"]
Run Code Online (Sandbox Code Playgroud)

我用模糊创建了这个正则表达式:

regex = "(cat){e<3}|(the dog){e<3}|(elephant){e<3}|(the angry tiger){e<3}"
Run Code Online (Sandbox Code Playgroud)

我输入了句子:

sentence1 = "The doog is running in the field"
sentence2 = "The elephent and the kat"
...
Run Code Online (Sandbox Code Playgroud)

我想得到的是:

res1 = ["the dog"]
res2 = ["elephant", "cat"]
Run Code Online (Sandbox Code Playgroud)

我试过这个例子:

re.findall(regex, sentence2, flags=re.IGNORECASE|re.UNICODE) 
Run Code Online (Sandbox Code Playgroud)

但这输出了我:

["elephent", "kat"]
Run Code Online (Sandbox Code Playgroud)

知道如何用正确的单词得到正确的答案吗?我想要的是为每场比赛获得正则表达式捕获组,但我很难这样做.

也许我不这样做的权利,也许正则表达式的方法是不好的一个,但if item in list有一个for循环是太长的方式来执行.

python regex string fuzzy-search

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

docker 内的 Docker:卷已安装,但为空

我正在运行一个 docker 容器,其中使用以下命令安装了 docker:

docker run -v /Path/to/service:/src/service -v /var/run/docker.sock:/var/run/docker.sock --net=host image-name python run.py
Run Code Online (Sandbox Code Playgroud)

这将运行一个 python 脚本,该脚本创建一个data文件夹/src并填充它。打印时os.listdir('/src/data'),我得到文件列表。

然后,我从该容器内运行一个容器data,使用docker-py.

volumes = {'/src/data': {'bind': '/src', 'mode': 'rw'}}    
client.containers.run(image, command='ls data', name=container_key, network='host', volumes=volumes)
Run Code Online (Sandbox Code Playgroud)

它打印:

Starting with UID: 0 and HOME: /src\n0\n'
Run Code Online (Sandbox Code Playgroud)

这意味着data已安装,但为空。我究竟做错了什么 ?

docker dockerpy

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

查找所有字符串拆分组合

我正在寻找一种方法来从一个句子中获取所有字符串拆分组合。例如,对于输入句子:

“我在吃披萨”

我想得到这个输出:

[["I", "am", "eating", "pizza"],
["I", "am eating", "pizza"],
["I", "am", "eating pizza"],
["I", "am eating pizza"],
["I am", "eating", "pizza"],
["I am", "eating pizza"],
["I am eating", "pizza"],
["I am eating pizza"]]
Run Code Online (Sandbox Code Playgroud)

我找不到这样做的递归方式!你有什么主意吗 ?这不是重复的:我不是在寻找整个组合,只寻找订购的项目,而且总是整个单词。从所谓的重复中找不到我的答案。

python arrays string recursion

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

使用Pandas在另一列中查找列字符串的位置

我有一个包含2列的Dataframe

   col1     col2
1  cat      the cat
2  dog      a nice dog
3  horse    horse is here
Run Code Online (Sandbox Code Playgroud)

我需要在col2中找到每个col1字符串的位置.

解决方案必须是:

   col1     col2          col3
1  cat      the cat        4
2  dog      a nice dog     7
3  horse    horse is here  0
Run Code Online (Sandbox Code Playgroud)

必须有一个简单的解决方案来做到这一点,而不使用痛苦的循环,但我找不到它.

python string pandas

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