Question: I NEED SOMEONE TO EXPLAIN THIS CODE FOR ME %%file histogram.py class Histogram: def __init__(self,sequence): self.array=[0]*256 for char in sequence: char=str(char) index=ord(char) self.array[index]+=1 def get(self,category,default=None):
I NEED SOMEONE TO EXPLAIN THIS CODE FOR ME
%%file histogram.py
class Histogram: def __init__(self,sequence): self.array=[0]*256 for char in sequence: char=str(char) index=ord(char) self.array[index]+=1 def get(self,category,default=None): if category is None: result={} for i in range(256): if(self.array[i]!=0): result[chr(i)]=self.array[i] return result category=str(category) if(self.array[ord(category)]==None): return default return self.array[ord(category)] def most_frequent(self,n=1): result=[] visited=[False]*256 for i in range(n): max_value=0 max_char=' ' for i in range(256): if(self.array[i]!=0 and not visited[i] and max_value
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
