-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhistogram.py
executable file
·140 lines (138 loc) · 4.78 KB
/
histogram.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#!/bin/env python3
import matplotlib.pyplot as plt
import seaborn as sns
data = [
123, 14, 32, 100, 119, 171, 251, 247,
83, 255, 136, 68, 65, 36, 180, 171,
88, 223, 201, 103, 184, 216, 9, 206,
42, 223, 87, 38, 125, 60, 172, 235,
65, 203, 19, 174, 194, 11, 161, 252,
22, 96, 150, 120, 79, 242, 8, 117,
55, 11, 237, 81, 169, 46, 112, 217,
234, 14, 32, 206, 104, 187, 114, 118,
163, 108, 212, 195, 18, 38, 153, 79,
197, 42, 133, 202, 192, 187, 85, 100,
116, 141, 51, 93, 94, 55, 160, 59,
32, 177, 17, 137, 129, 202, 253, 115,
12, 183, 253, 170, 42, 114, 163, 169,
94, 204, 82, 191, 249, 255, 212, 1,
11, 244, 235, 36, 65, 59, 113, 76,
216, 92, 96, 159, 248, 74, 0, 191,
173, 235, 24, 155, 180, 229, 94, 35,
228, 207, 201, 88, 120, 205, 155, 135,
68, 202, 138, 128, 188, 20, 46, 173,
114, 165, 147, 148, 242, 111, 26, 60,
223, 218, 194, 131, 194, 183, 214, 82,
157, 243, 245, 6, 72, 146, 141, 184,
111, 236, 13, 51, 74, 132, 87, 95,
210, 234, 124, 72, 133, 0, 38, 221,
98, 181, 15, 35, 59, 81, 207, 243,
235, 244, 127, 51, 12, 202, 249, 218,
226, 135, 109, 30, 134, 114, 166, 190,
146, 135, 215, 6, 237, 99, 153, 212,
115, 6, 225, 244, 23, 241, 101, 158,
110, 84, 28, 76, 22, 29, 20, 195,
199, 75, 96, 201, 119, 78, 27, 187,
10, 122, 207, 109, 236, 174, 202, 43,
179, 8, 118, 166, 110, 235, 102, 110,
145, 236, 106, 122, 251, 213, 244, 105,
230, 150, 173, 88, 44, 0, 24, 109,
166, 91, 56, 226, 112, 102, 65, 43,
23, 2, 129, 220, 54, 65, 152, 149,
198, 77, 189, 179, 77, 5, 35, 194,
33, 190, 46, 74, 133, 33, 161, 224,
180, 189, 72, 206, 160, 9, 152, 181,
199, 65, 238, 234, 132, 8, 144, 35,
194, 174, 78, 47, 134, 184, 103, 92,
202, 45, 175, 8, 110, 225, 20, 17,
180, 251, 89, 220, 189, 74, 122, 104,
163, 141, 114, 69, 230, 171, 69, 114,
119, 56, 48, 54, 68, 172, 21, 96,
204, 74, 57, 199, 73, 8, 194, 78,
72, 164, 159, 169, 115, 187, 85, 133,
251, 146, 54, 183, 98, 188, 115, 21,
136, 18, 89, 85, 240, 8, 198, 69,
200, 87, 18, 94, 69, 170, 31, 217,
190, 94, 34, 9, 175, 113, 165, 162,
24, 73, 217, 182, 238, 85, 30, 206,
204, 26, 73, 249, 208, 180, 153, 204,
125, 24, 243, 153, 84, 240, 160, 73,
85, 58, 40, 79, 57, 88, 241, 65,
229, 157, 116, 99, 239, 86, 179, 34,
21, 236, 151, 186, 86, 204, 93, 179,
235, 63, 250, 186, 11, 142, 58, 69,
91, 223, 173, 200, 52, 1, 113, 89,
96, 233, 153, 76, 108, 73, 44, 233,
194, 248, 15, 38, 18, 205, 172, 147,
75, 205, 238, 188, 213, 75, 198, 253,
117, 226, 10, 166, 187, 194, 14, 209,
127, 10, 108, 183, 112, 155, 64, 115,
64, 205, 248, 212, 113, 191, 83, 66,
104, 24, 164, 46, 171, 63, 213, 140,
162, 65, 235, 90, 51, 166, 76, 152,
126, 251, 122, 94, 138, 239, 88, 202,
203, 161, 14, 3, 63, 86, 90, 118,
70, 234, 166, 176, 191, 190, 5, 181,
72, 199, 143, 18, 228, 197, 232, 99,
31, 201, 207, 148, 247, 69, 5, 212,
21, 178, 66, 226, 22, 94, 109, 212,
26, 234, 137, 53, 207, 3, 188, 173,
237, 21, 90, 128, 112, 165, 64, 238,
123, 242, 191, 160, 215, 19, 242, 44,
175, 125, 17, 153, 168, 104, 189, 165,
248, 198, 249, 203, 147, 103, 9, 22,
95, 113, 245, 131, 136, 126, 116, 178,
215, 230, 210, 78, 186, 200, 208, 196,
157, 79, 105, 199, 52, 121, 233, 0,
87, 212, 239, 75, 190, 122, 138, 164,
79, 82, 14, 204, 20, 183, 84, 16,
70, 221, 236, 80, 175, 140, 113, 187,
90, 229, 87, 52, 15, 203, 139, 237,
130, 164, 232, 180, 50, 54, 95, 132,
153, 233, 78, 241, 170, 248, 41, 168,
160, 151, 219, 184, 173, 125, 255, 0,
244, 246, 230, 31, 215, 163, 114, 141,
220, 252, 172, 23, 251, 197, 225, 180,
15, 18, 226, 169, 137, 68, 192, 97,
195, 20, 29, 156, 53, 23, 79, 22,
85, 76, 223, 66, 176, 193, 85, 238,
173, 134, 224, 230, 43, 68, 185, 19,
42, 144, 141, 61, 121, 116, 109, 169,
201, 76, 239, 145, 72, 223, 43, 58,
145, 254, 71, 83, 204, 28, 213, 55,
189, 175, 134, 157, 213, 182, 88, 125,
230, 38, 187, 70, 188, 172, 89, 229,
209, 217, 155, 227, 90, 4, 104, 36,
111, 164, 154, 230, 240, 50, 194, 145,
142, 249, 225, 183, 95, 43, 127, 96,
162, 90, 95, 189, 177, 155, 87, 94,
183, 10, 3, 111, 130, 94, 115, 228,
128, 2, 76, 230, 100, 231, 87, 0,
196, 171, 148, 124, 75, 32, 138, 110,
141, 118, 83, 44, 41, 40, 24, 114,
3, 88, 29, 192, 142, 76, 172, 225,
39, 15, 248, 8, 10, 172, 245, 17,
236, 200, 81, 0, 88, 255, 38, 60,
103, 228, 176, 34, 98, 157, 55, 192,
135, 8, 229, 176, 226, 97, 58, 66,
72, 62, 129, 183, 85, 55, 78, 135,
51, 4, 220, 194, 236, 148, 60, 95,
210, 68, 12, 6, 254, 67, 122, 91,
183, 109, 126, 197, 254, 95, 211, 136,
67, 193, 133, 161, 136, 241, 15, 5,
190, 165, 203, 96, 145, 130, 114, 203,
203, 36, 56, 95, 68, 42, 115, 194,
204, 216, 125, 58, 115, 61, 30, 79,
58, 55, 243, 203, 52, 34, 218, 149,
119, 27, 251, 24, 57, 150, 193, 105,
131, 66, 35, 168, 210, 85, 28, 90,
10, 151, 127, 138, 21, 213, 97, 9,
204, 38, 126, 72, 178, 1, 135, 205,
158, 49, 32, 147, 10, 126, 6, 106,
104, 225, 129, 74, 150, 155, 60, 121,
]
sns.set()
plt.hist(data, bins=range(min(data), max(data), 4))
plt.xlabel('Block Index')
plt.ylabel('Values Inserted')
plt.show();