问题标签 [frozenset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1815 浏览

python - 从 Pandas Dataframe 中提取 Frozenset 项目

我有以下数据框:

在此处输入图像描述

我想将“前件”和“后件”列转换为字符串,删除“frozenset({ ... })”格式,因此对于所有行:

“VENTOLIN S.INAL200D 100MCG”,而不是frozenset({“VENTOLIN S.INAL200D 100MCG”})。

我设法通过以下方式实现了结果:

有没有更pythonic的解决方案?

0 投票
1 回答
36 浏览

python - 在python中,frozenset的子类的__init__方法抛出参数编号的TypeError

该类的__init__方法有 3 个参数,但是当我用 3 个参数实例化它时,它会抛出一个错误,它需要 1 个参数。我无法理解。

0 投票
1 回答
307 浏览

python - numpy.unique 有 freezesets 的问题

只需运行代码:

第一个是正确的,第二个是错误的。问题正是在这里:

但是来自 np.unique 的集合有 3 个元素,而不是 2 个。

我曾经利用 np.unique 来处理 ex 的重复项(使用 return_index=True 等)。你能建议我用 np.unique 来代替这些目的吗?

0 投票
2 回答
334 浏览

python - 从冻结集字典中检索值(python)

我有一个形式的冻结集字典:

我是否可以根据 freezeset 中的一个键来迭代值?

例子:

如果我提供值 12345,我想返回

如果我提供值 3245,我想返回

基本上,我想基于多键冻结集字典中的一个键进行迭代

0 投票
2 回答
41 浏览

python - Python动态创建不可变对象

在将一些函数foo()应用于它的所有元素之后,我正在尝试从列表中创建一个不可变对象,特别是freezeset 。也就是说:

给定列表my_list,我想要做的是在所有元素上执行函数foo()并结果构建一个frozenset。像这样的东西:

我不知道有没有办法一次性做到这一点,因为如果我没记错的话,对于冻结集的创建,我们迭代列表的元素,如果我们添加迭代应用foo()函数给了我两遍,我的直觉告诉我它可以一次完成。

有没有办法通过利用迭代创建集合来做到这一点?

0 投票
1 回答
80 浏览

python - float、tuple 和 freezeset 都是可散列的,为什么 freezeset 很特别

在 Python3.7.4 中

当我测试运行它时:

但为什么:

float、tuple 和 freezeset 都是可散列的,为什么 freezeset 很特别

0 投票
1 回答
220 浏览

python - 如何从使用python转换为字符串的冻结集中提取值?

我正在处理多个部分的python map/reduce。

我的第一张地图打印到标准输入,以便第一个 reduce 可以拾取它。

映射的结果如下所示:

frozenset([4]) 14

reducefrozenset([4])作为键读入,14作为值读入。

如何仅从键中提取 [4] 以传递给 reduce 的输出?地图如下所示:

减少看起来像这样:

reduce 的输出如下所示:

输入数据如下所示:

0 投票
1 回答
657 浏览

python - Adding frozenset to set of other frozensets

I am trying to add a frozenset to an already existing set of frozensets however when i try to use the add() function to add it the return is None. I tried using the update() function instead but to no avail. I am forced to use frozensets because I need a set of sets and this seems like the only solution in Python. The literal is just a list of one element of type String.

The output looks like this:

0 投票
0 回答
75 浏览

python - python:获取匹配的前因冻结集与列表进行比较

我试图通过与下面的列表进行比较来获得匹配的前因冻结集:

********** 已编辑 *********

但即使匹配,它也不会返回 true。

在 R 中,将如下所示:

是我做错了吗?如果有人帮助我,我将不胜感激。

0 投票
0 回答
76 浏览

python - 如何从 Python 中具有两个或多个字符串值的冻结集中获取字符串值?

结果:1001 Tracks ... Lift 0 freezeset({'ART', 'Digital Marketing'}) ... 1.0

** 此代码是使用 Apriori 算法建议的事件。它从事件中获取轨道,看看什么是频繁项或项并建议 **