问题标签 [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 回答
496 浏览

python - list(frozenset()) 返回的元素顺序是如何确定的?

我在 Python 中有以下示例性设置:

a == b

总是返回True

相同元素的frozenset列表是否有可能通过上述设置返回False ?

0 投票
2 回答
719 浏览

python - 在 Python 中检查两个冻结集是否相等的时间复杂度

无法在网上任何地方找到详细信息,当比较两个frozensets 时,Python 是遍历其中一个集合中的元素还是检查frozensets 的哈希值,因为frozensets 是可散列的?

0 投票
1 回答
748 浏览

python-3.x - Frozenset to list 产生错误的结果

错误图片

我所做的是:

我试图将我的 apriori 数据帧保存到 Elasticsearch,因为它包含 freezeset,所以我遇到了一些错误,所以将 freezeset 转换为列表,当我将 freezeset 转换为列表时,我得到了错误的结果。为什么我会这样?我只想将 freezeset 列转换为列表列表。 数据是这样

的:forzenset

冻结集图像

样本:

我正在使用的库是:

然后:

基本上将frozenset列转换为listoflists是我想要实现的。

更新

虽然当我这样做时:

这行得通!但:

但再次在数据框中给出了错误的结果。

0 投票
2 回答
6243 浏览

python - 从规则冻结集中提取字符串

使用以下语句:

我得到以下格式的规则数据框:

但我需要将 a 提取Co_Apples为字符串。

我怎样才能做到这一点?

0 投票
1 回答
1647 浏览

python - 在 Python 中将集合转换为冻结集的复杂性

在 Python 中“冻结”一个集合的计算复杂度是多少?

例如,第二行在

需要 O(n) 时间?或者它只是在恒定时间内创建的“视图”?

0 投票
2 回答
733 浏览

python - 熊猫数据框根据条件冻结集

我有一个像这样的数据集:

我想以他们的社区相同的方式拥有节点列的冻结集。因此,预期的结果类似于:

有什么方法可以在不将数据框更改为列表列表的情况下做到这一点。谢谢。

0 投票
2 回答
1960 浏览

python - 过滤包含冻结字符串集的 pandas 数据框列

我有一个这样获得的结果数据框(参考http://rasbt.github.io/mlxtend/user_guide/frequent_patterns/apriori/

'itemsets' 列包含 python freezeset 数据。我想过滤掉显示项目集包含我选择的字符串的所有行的结果,例如我想显示包含'eggs'的行,结果将是

我已经尝试过这里的建议http://rasbt.github.io/mlxtend/user_guide/frequent_patterns/apriori/

这给了我空的df

这给了我只有第一行,即

这给了我错误

错误:

这似乎有效

但是当我打印df时,它已将frozenset转换为我不想要的字符串

任何帮助是极大的赞赏。谢谢

0 投票
1 回答
702 浏览

python - 在 pandas freezeset 中查找子字符串

我试图在 freezeset 中找到一个子字符串,但是我有点没有选择。

我的数据结构是一个 pandas.dataframe (如果你熟悉它,它association_rules来自mlxtend包中的那个),我想打印所有前件(这是一个frozenset)包含特定字符串的行。

样本数据: 在此处输入图像描述

但是,每当我运行它时,我都会得到一个空数据框。

当我尝试只在我的系列上运行内部函数时rules["antecedents"],我只得到所有条目的 False 值。但这是为什么呢?

0 投票
0 回答
46 浏览

python - 如果元组的性能比列表好,为什么frozensets 的性能不比集合好?

我希望frozenset' 的性能比set' 好,因为前者是不可变的。但是,当我查看它时,答案只是说 set 和frozenset's 只是包含许多相同的实现。是什么让tuple's 的表现比list's 更好,而frozenset's 就 's 无法效仿set

0 投票
1 回答
740 浏览

python - 检查列表中的frozenset项目是否

我有一个数据集,其中存在一个包含 freezeset 组合的列。

数据

此外,我有一个带有字母的列表,现在我想要一个列表,其中包含数据集中出现列表中的项目的行的索引。所以假设以下列表:

我可以使用 for 循环来解决这个问题,但是数据集存在超过 2700 万个,所以我很确定它会为我节省一些时间来解决这个问题。

期望的输出: 在这种情况下,项目 a 和项目 b 出现在第 0 行(两次)和第 1 行。这里的期望输出将是[0, 0, 1],话虽如此,输出[0,1] I也可以工作。

有人有更优雅的想法吗?