Aug-02-2021, 03:20 PM
I like to understand what lines are generating output. Here's some code:
nums={} for a in range(25): randnum = np.random.randint(0,100) print(str(a+1)+': '+str(randnum), end=' ') nums[randnum] = nums.get(randnum,0) + 1 #print(nums) plt.hist(nums, bins=50)In the [Jupyter Notebook] output, I get the print line from the for loop. I also get a histogram down below. In between, though, I get two 25-element one-dimensional arrays. The first has counts (by bin) and the second has cumulative percentage (I think) by bin. What causes these two arrays to be printed?