Questions tagged [frozenset]

66 questions
0
votes
0 answers

How to get the string value from a frozenset that have two or more string values in Python?

import pandas as pd from apyori import apriori from collections import defaultdict ds=pd.read_csv('event.csv',header=None) num_records=len(ds) print(num_records) records=[] for i in range(0,num_records): records.append([str(ds.values[i,j])for j…
0
votes
0 answers

python : Get matched antecedents frozensets comparing with a list

I am trying to get matched antecedents frozensets by comparing with a list like below: ********** Edited ********* dataset = [['Milk', 'Onion', 'Nutmeg', 'Kidney Beans', 'Eggs', 'Yogurt'], ['Dill', 'Onion', 'Nutmeg', 'Kidney Beans',…
Sanjay Chintha
  • 196
  • 1
  • 2
  • 15
0
votes
1 answer

How to extract the value from a frozen set that was converted to a string with python?

I am working on a python map/reduce in multiple parts. My first map prints to the stdin so that the first reduce can pick it up. The result of the map looks like this: frozenset([4]) 14 The reduce reads in frozenset([4]) as the key, and 14 as the…
0
votes
2 answers

Python create immutable object dynamically

I am trying to create an inmmutable object, specifically a frozenset, from a list after applying some function foo() to all of it's elements. That is to say: my_list = ['a_1', 'a_2', ... , 'a_n'] given the list my_list, what i want to do is execute…
Biowav
  • 90
  • 5
0
votes
2 answers

Retrieve values from a frozen set dictionary (python)

I have a frozen set dictionary of the form: {frozenset({12345, 3245}): 45.95948791503906, frozenset({12345, 12804138}): 48.996036529541016, frozenset({3245, 9876}): 50.67853927612305, Is it possible for me to iterate over the values based on one…
0
votes
2 answers

Python: Membership testing way slower with frozenset than sets, tuples and lists?

I have been reading up for a few hours trying to understand membership testing and speeds as I fell down that rabbit hole. I thought I had gotten it until I ran my own little timeit test Here's the code range_ = range(20, -1, -1) w =…
user1021085
  • 671
  • 3
  • 10
  • 26
0
votes
1 answer

Appending frozensets to a dictionary

I am working with a piece of code (written in python) that accepts an argument of the form: restricted_bonds = { frozenset((0, 10)), frozenset((3, 14)), frozenset((5, 6)) } I have a tuple of the form: tupl = ((0, 5, 6, 1), (4, 5, 6,…
Wychh
  • 469
  • 3
  • 11
0
votes
1 answer

Why is the Scipy instance of expon() returning type:

I am interested why the code below returns an instance type of rv_frozen when expon() is an instance of class expon_gen(rv_continuous) in the stats._continous_distns.py file. Shouldn't it return type:…
Brian Wiley
  • 397
  • 5
  • 20
0
votes
1 answer

How can I convert frozen sets of keys and values in dictionary to normal ones?

I have a dictionary of frozensets keys and values: {(frozenset(['Age = 70', 'SMOK = y', 'LAD = 75']), frozenset(['CHOL = 220'])): 1.0, (frozenset(['AL = 0.0', 'DIAB = y', 'LAD = 75']), frozenset(['LM = 30'])): 1.0} How can I convert it to a normal…
user91
  • 347
  • 4
  • 13
0
votes
1 answer

Check if item of frozenset in list

I have a dataset which exist of a column with frozenset combinations. Data import pandas as pd import numpy as np d = {'ID1': [frozenset(['a', 'b']), frozenset(['a','c']), frozenset(['c','d'])]} df = pd.DataFrame(data=d) Furthermore, I have a list…
Tox
  • 705
  • 1
  • 8
  • 31
0
votes
0 answers

If tuples perform better than lists, why do frozensets not perform better than sets?

I expected frozenset's to perform better than set's, because the former are immutable. When I looked it up though, answers simply said that sets and frozenset's simply contained many of the same implementations. What makes tuple's perform better…
Alec
  • 6,521
  • 7
  • 23
  • 48
0
votes
0 answers

Looping through first 3 elements in a frozenset

How do i iter through first 3 elements in a frozen set. frozen_set = frozenset(["e", "f", "g","h","i","j","k"]) for x in itertools.islice(frozen_set,1,3): print(x)
J.J.
  • 75
  • 8
0
votes
1 answer

Frozenset to list yields wrong results

What I did is: a = dataframe.antecedants print(type(a[0])) print(a[10]) b = a.tolist() print(type(b[10])) print(b[10]) c = [list(x) for x in a] print(type(c[10])) print(c[10]) I was trying to save my apriori dataframe to Elasticsearch, as this…
Aashish Gahlawat
  • 309
  • 1
  • 2
  • 16
0
votes
2 answers

Check to see if frozen set is a subset of list and the index of every element that is a subset

I have a bunch of frozensets and they are all subsets of a list. What I want to find out is the position of each element of the frozen set in the list. for e.g.: a = frozenset([1]) b = frozenset([2, 3]) l = [1, 2, 3, 4] Now I already know the…
Sayan Basu
  • 43
  • 4
0
votes
1 answer

Python Frozenset

I am using frozenset and I would like to avoid the output containing 'frozenset'. For example, I have x = [frozenset([item]) for item in Set] Output: frozenset(['yes']) => frozenset(['red', 'blue']) Any ideas?
user3318660
  • 293
  • 1
  • 3
  • 17