小编B20*_*011的帖子

有没有办法检查 python 中两个完整句子之间的相似性?

我正在制作一个这样的项目: https://www.youtube.com/watch?v =dovB8uSUUXE&feature=youtu.be 但我遇到了麻烦,因为我需要检查句子之间的相似性,例如:如果用户说:“那个人穿红色T恤”而不是“那个男孩穿红色T恤” 我想要一种方法来检查这两个句子之间的相似度,而不必检查每个单词之间的相似度有没有办法做到这一点在Python中?

我正在尝试找到一种方法来检查两个句子之间的相似性。

python nlp nltk deep-learning sentence-similarity

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

PyCharm 如何设置默认重构重命名范围

PyCharm 提供了通过Shift + F6. 默认情况下,重命名范围设置为Project Files. 每次我需要重命名某些内容时,我必须在范围选项中选择当前文件或在重构提示中选择排除。是否有一个选项可以将重命名范围设置为Current File是否有一个选项可以在特定于项目或整个 IDE 的弹出窗口中默认

我在 2016 年发现了类似的问题,WebStorm limit refactor range to current file only

编辑: Ctrl + R似乎通过使用全部替换来完成我当前在当前文件中重命名的要求。我仍然想知道默认选项设置是否可用。

在此输入图像描述

jetbrains-ide pycharm

13
推荐指数
0
解决办法
1121
查看次数

为什么 Google Colab 说我的会话过多?

我正在尝试在 Google Colab 上运行两个笔记本,但一次只能将一个笔记本连接到虚拟机。有一条弹出消息说“会话太多。您的活动会话太多。终止现有会话以继续。” 当我单击第二个笔记本上的“连接”按钮时。有人知道为什么吗?

截屏:

在此处输入图片说明

编辑:我在 Windows 10 上使用 Google Chrome

2020 年 3 月 3 日编辑:那天我最终没有使用 Colab,但第二天我回来并且能够运行两个 Colab 笔记本就好了。奇怪的。自从我发布这个问题以来,我遇到过几次这个问题,但第二天错误就消失了。

google-colaboratory

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

将 python fire 与 dataclass 结合起来

我有一个如下所示的代码,其中包含用于各种计算的多个函数。

我使用python fire来传递参数,而不是定义 argparse 并从 cli 调用函数。每次添加新参数时,我都必须self在 init 中添加它。我正在寻找更好的方法。

我发现 python数据类可以解决这个问题。我研究了 python fire命令分组多个命令

class MyClass:
    def __init__(
        self,
        input_path: str,
        output_path: str = '',
        same_size: bool = False,
        crop_size: int = 300,
        padding: int = 20,
        write_json: bool = False,
        write_image: bool = False,
        line_thickness: int = 2,
        side_color: Tuple = (255, 255, 0),
        top_color: Tuple = (255, 0, 0),
    ) -> None:
        super(MyClass, self).__init__()
        self.input_path = input_path
        self.output_path = …
Run Code Online (Sandbox Code Playgroud)

python command-line-interface python-dataclasses python-fire

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

在 Windows 10 上使用 anaconda 和 pip 安装 PyTorch3D 失败

我看到似乎有更多人有同样的问题,但没有解决。我正在尝试使用 Anaconda 安装Pytorch3D并收到以下 PackageNotFound 错误。

Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting package metadata (repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
  - pytorch3d
Current channels:
  - https://conda.anaconda.org/pytorch3d/win-64
  - https://conda.anaconda.org/pytorch3d/noarch
  - https://repo.anaconda.com/pkgs/main/win-64
  - https://repo.anaconda.com/pkgs/main/noarch
  - https://repo.anaconda.com/pkgs/r/win-64
  - https://repo.anaconda.com/pkgs/r/noarch
  - https://repo.anaconda.com/pkgs/msys2/win-64
  - https://repo.anaconda.com/pkgs/msys2/noarch
To search for alternate channels that may provide the conda package …
Run Code Online (Sandbox Code Playgroud)

installation pip anaconda pytorch pytorch3d

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