├── PasswordStrength.ipynb
├── README.md
└── data.csv
/PasswordStrength.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "markdown",
5 | "metadata": {},
6 | "source": [
7 | "## Check Password Strength Using ML algorithms"
8 | ]
9 | },
10 | {
11 | "cell_type": "code",
12 | "execution_count": 1,
13 | "metadata": {},
14 | "outputs": [],
15 | "source": [
16 | "import pandas as pd\n",
17 | "import numpy as np"
18 | ]
19 | },
20 | {
21 | "cell_type": "code",
22 | "execution_count": 7,
23 | "metadata": {},
24 | "outputs": [
25 | {
26 | "name": "stderr",
27 | "output_type": "stream",
28 | "text": [
29 | "b'Skipping line 2810: expected 2 fields, saw 5\\nSkipping line 4641: expected 2 fields, saw 5\\nSkipping line 7171: expected 2 fields, saw 5\\nSkipping line 11220: expected 2 fields, saw 5\\nSkipping line 13809: expected 2 fields, saw 5\\nSkipping line 14132: expected 2 fields, saw 5\\nSkipping line 14293: expected 2 fields, saw 5\\nSkipping line 14865: expected 2 fields, saw 5\\nSkipping line 17419: expected 2 fields, saw 5\\nSkipping line 22801: expected 2 fields, saw 5\\nSkipping line 25001: expected 2 fields, saw 5\\nSkipping line 26603: expected 2 fields, saw 5\\nSkipping line 26742: expected 2 fields, saw 5\\nSkipping line 29702: expected 2 fields, saw 5\\nSkipping line 32767: expected 2 fields, saw 5\\nSkipping line 32878: expected 2 fields, saw 5\\nSkipping line 35643: expected 2 fields, saw 5\\nSkipping line 36550: expected 2 fields, saw 5\\nSkipping line 38732: expected 2 fields, saw 5\\nSkipping line 40567: expected 2 fields, saw 5\\nSkipping line 40576: expected 2 fields, saw 5\\nSkipping line 41864: expected 2 fields, saw 5\\nSkipping line 46861: expected 2 fields, saw 5\\nSkipping line 47939: expected 2 fields, saw 5\\nSkipping line 48628: expected 2 fields, saw 5\\nSkipping line 48908: expected 2 fields, saw 5\\nSkipping line 57582: expected 2 fields, saw 5\\nSkipping line 58782: expected 2 fields, saw 5\\nSkipping line 58984: expected 2 fields, saw 5\\nSkipping line 61518: expected 2 fields, saw 5\\nSkipping line 63451: expected 2 fields, saw 5\\nSkipping line 68141: expected 2 fields, saw 5\\nSkipping line 72083: expected 2 fields, saw 5\\nSkipping line 74027: expected 2 fields, saw 5\\nSkipping line 77811: expected 2 fields, saw 5\\nSkipping line 83958: expected 2 fields, saw 5\\nSkipping line 85295: expected 2 fields, saw 5\\nSkipping line 88665: expected 2 fields, saw 5\\nSkipping line 89198: expected 2 fields, saw 5\\nSkipping line 92499: expected 2 fields, saw 5\\nSkipping line 92751: expected 2 fields, saw 5\\nSkipping line 93689: expected 2 fields, saw 5\\nSkipping line 94776: expected 2 fields, saw 5\\nSkipping line 97334: expected 2 fields, saw 5\\nSkipping line 102316: expected 2 fields, saw 5\\nSkipping line 103421: expected 2 fields, saw 5\\nSkipping line 106872: expected 2 fields, saw 5\\nSkipping line 109363: expected 2 fields, saw 5\\nSkipping line 110117: expected 2 fields, saw 5\\nSkipping line 110465: expected 2 fields, saw 5\\nSkipping line 113843: expected 2 fields, saw 5\\nSkipping line 115634: expected 2 fields, saw 5\\nSkipping line 121518: expected 2 fields, saw 5\\nSkipping line 123692: expected 2 fields, saw 5\\nSkipping line 124708: expected 2 fields, saw 5\\nSkipping line 129608: expected 2 fields, saw 5\\nSkipping line 133176: expected 2 fields, saw 5\\nSkipping line 135532: expected 2 fields, saw 5\\nSkipping line 138042: expected 2 fields, saw 5\\nSkipping line 139485: expected 2 fields, saw 5\\nSkipping line 140401: expected 2 fields, saw 5\\nSkipping line 144093: expected 2 fields, saw 5\\nSkipping line 149850: expected 2 fields, saw 5\\nSkipping line 151831: expected 2 fields, saw 5\\nSkipping line 158014: expected 2 fields, saw 5\\nSkipping line 162047: expected 2 fields, saw 5\\nSkipping line 164515: expected 2 fields, saw 5\\nSkipping line 170313: expected 2 fields, saw 5\\nSkipping line 171325: expected 2 fields, saw 5\\nSkipping line 171424: expected 2 fields, saw 5\\nSkipping line 175920: expected 2 fields, saw 5\\nSkipping line 176210: expected 2 fields, saw 5\\nSkipping line 183603: expected 2 fields, saw 5\\nSkipping line 190264: expected 2 fields, saw 5\\nSkipping line 191683: expected 2 fields, saw 5\\nSkipping line 191988: expected 2 fields, saw 5\\nSkipping line 195450: expected 2 fields, saw 5\\nSkipping line 195754: expected 2 fields, saw 5\\nSkipping line 197124: expected 2 fields, saw 5\\nSkipping line 199263: expected 2 fields, saw 5\\nSkipping line 202603: expected 2 fields, saw 5\\nSkipping line 209960: expected 2 fields, saw 5\\nSkipping line 213218: expected 2 fields, saw 5\\nSkipping line 217060: expected 2 fields, saw 5\\nSkipping line 220121: expected 2 fields, saw 5\\nSkipping line 223518: expected 2 fields, saw 5\\nSkipping line 226293: expected 2 fields, saw 5\\nSkipping line 227035: expected 2 fields, saw 7\\nSkipping line 227341: expected 2 fields, saw 5\\nSkipping line 227808: expected 2 fields, saw 5\\nSkipping line 228516: expected 2 fields, saw 5\\nSkipping line 228733: expected 2 fields, saw 5\\nSkipping line 232043: expected 2 fields, saw 5\\nSkipping line 232426: expected 2 fields, saw 5\\nSkipping line 234490: expected 2 fields, saw 5\\nSkipping line 239626: expected 2 fields, saw 5\\nSkipping line 240461: expected 2 fields, saw 5\\nSkipping line 244518: expected 2 fields, saw 5\\nSkipping line 245395: expected 2 fields, saw 5\\nSkipping line 246168: expected 2 fields, saw 5\\nSkipping line 246655: expected 2 fields, saw 5\\nSkipping line 246752: expected 2 fields, saw 5\\nSkipping line 247189: expected 2 fields, saw 5\\nSkipping line 250276: expected 2 fields, saw 5\\nSkipping line 255327: expected 2 fields, saw 5\\nSkipping line 257094: expected 2 fields, saw 5\\n'\n",
30 | "b'Skipping line 264626: expected 2 fields, saw 5\\nSkipping line 265028: expected 2 fields, saw 5\\nSkipping line 269150: expected 2 fields, saw 5\\nSkipping line 271360: expected 2 fields, saw 5\\nSkipping line 273975: expected 2 fields, saw 5\\nSkipping line 274742: expected 2 fields, saw 5\\nSkipping line 276227: expected 2 fields, saw 5\\nSkipping line 279807: expected 2 fields, saw 5\\nSkipping line 283425: expected 2 fields, saw 5\\nSkipping line 287468: expected 2 fields, saw 5\\nSkipping line 292995: expected 2 fields, saw 5\\nSkipping line 293496: expected 2 fields, saw 5\\nSkipping line 293735: expected 2 fields, saw 5\\nSkipping line 295060: expected 2 fields, saw 5\\nSkipping line 296643: expected 2 fields, saw 5\\nSkipping line 296848: expected 2 fields, saw 5\\nSkipping line 308926: expected 2 fields, saw 5\\nSkipping line 310360: expected 2 fields, saw 5\\nSkipping line 317004: expected 2 fields, saw 5\\nSkipping line 318207: expected 2 fields, saw 5\\nSkipping line 331783: expected 2 fields, saw 5\\nSkipping line 333864: expected 2 fields, saw 5\\nSkipping line 335958: expected 2 fields, saw 5\\nSkipping line 336290: expected 2 fields, saw 5\\nSkipping line 343526: expected 2 fields, saw 5\\nSkipping line 343857: expected 2 fields, saw 5\\nSkipping line 344059: expected 2 fields, saw 5\\nSkipping line 348691: expected 2 fields, saw 5\\nSkipping line 353446: expected 2 fields, saw 5\\nSkipping line 357073: expected 2 fields, saw 5\\nSkipping line 359753: expected 2 fields, saw 5\\nSkipping line 359974: expected 2 fields, saw 5\\nSkipping line 366534: expected 2 fields, saw 5\\nSkipping line 369514: expected 2 fields, saw 5\\nSkipping line 377759: expected 2 fields, saw 5\\nSkipping line 379327: expected 2 fields, saw 5\\nSkipping line 380769: expected 2 fields, saw 5\\nSkipping line 381073: expected 2 fields, saw 5\\nSkipping line 381489: expected 2 fields, saw 5\\nSkipping line 386304: expected 2 fields, saw 5\\nSkipping line 387635: expected 2 fields, saw 5\\nSkipping line 389613: expected 2 fields, saw 5\\nSkipping line 392604: expected 2 fields, saw 5\\nSkipping line 393184: expected 2 fields, saw 5\\nSkipping line 395530: expected 2 fields, saw 5\\nSkipping line 396939: expected 2 fields, saw 5\\nSkipping line 397385: expected 2 fields, saw 5\\nSkipping line 397509: expected 2 fields, saw 5\\nSkipping line 402902: expected 2 fields, saw 5\\nSkipping line 405187: expected 2 fields, saw 5\\nSkipping line 408412: expected 2 fields, saw 5\\nSkipping line 419423: expected 2 fields, saw 5\\nSkipping line 420962: expected 2 fields, saw 5\\nSkipping line 425965: expected 2 fields, saw 5\\nSkipping line 427496: expected 2 fields, saw 5\\nSkipping line 438881: expected 2 fields, saw 5\\nSkipping line 439776: expected 2 fields, saw 5\\nSkipping line 440345: expected 2 fields, saw 5\\nSkipping line 445507: expected 2 fields, saw 5\\nSkipping line 445548: expected 2 fields, saw 5\\nSkipping line 447184: expected 2 fields, saw 5\\nSkipping line 448603: expected 2 fields, saw 5\\nSkipping line 451732: expected 2 fields, saw 5\\nSkipping line 458249: expected 2 fields, saw 5\\nSkipping line 460274: expected 2 fields, saw 5\\nSkipping line 467630: expected 2 fields, saw 5\\nSkipping line 473961: expected 2 fields, saw 5\\nSkipping line 476281: expected 2 fields, saw 5\\nSkipping line 478010: expected 2 fields, saw 5\\nSkipping line 478322: expected 2 fields, saw 5\\nSkipping line 479999: expected 2 fields, saw 5\\nSkipping line 480898: expected 2 fields, saw 5\\nSkipping line 481688: expected 2 fields, saw 5\\nSkipping line 485193: expected 2 fields, saw 5\\nSkipping line 485519: expected 2 fields, saw 5\\nSkipping line 486000: expected 2 fields, saw 5\\nSkipping line 489063: expected 2 fields, saw 5\\nSkipping line 494525: expected 2 fields, saw 5\\nSkipping line 495009: expected 2 fields, saw 5\\nSkipping line 501954: expected 2 fields, saw 5\\nSkipping line 508035: expected 2 fields, saw 5\\nSkipping line 508828: expected 2 fields, saw 5\\nSkipping line 509833: expected 2 fields, saw 5\\nSkipping line 510410: expected 2 fields, saw 5\\nSkipping line 518229: expected 2 fields, saw 5\\nSkipping line 520302: expected 2 fields, saw 5\\nSkipping line 520340: expected 2 fields, saw 5\\n'\n"
31 | ]
32 | },
33 | {
34 | "name": "stderr",
35 | "output_type": "stream",
36 | "text": [
37 | "b'Skipping line 525174: expected 2 fields, saw 5\\nSkipping line 526251: expected 2 fields, saw 5\\nSkipping line 529611: expected 2 fields, saw 5\\nSkipping line 531398: expected 2 fields, saw 5\\nSkipping line 534146: expected 2 fields, saw 5\\nSkipping line 544954: expected 2 fields, saw 5\\nSkipping line 553002: expected 2 fields, saw 5\\nSkipping line 553883: expected 2 fields, saw 5\\nSkipping line 553887: expected 2 fields, saw 5\\nSkipping line 553915: expected 2 fields, saw 5\\nSkipping line 554172: expected 2 fields, saw 5\\nSkipping line 563534: expected 2 fields, saw 5\\nSkipping line 565191: expected 2 fields, saw 5\\nSkipping line 574108: expected 2 fields, saw 5\\nSkipping line 574412: expected 2 fields, saw 5\\nSkipping line 575985: expected 2 fields, saw 5\\nSkipping line 580091: expected 2 fields, saw 5\\nSkipping line 582682: expected 2 fields, saw 5\\nSkipping line 585885: expected 2 fields, saw 5\\nSkipping line 590171: expected 2 fields, saw 5\\nSkipping line 591924: expected 2 fields, saw 5\\nSkipping line 592515: expected 2 fields, saw 5\\nSkipping line 593888: expected 2 fields, saw 5\\nSkipping line 596245: expected 2 fields, saw 5\\nSkipping line 607344: expected 2 fields, saw 5\\nSkipping line 607633: expected 2 fields, saw 5\\nSkipping line 610939: expected 2 fields, saw 5\\nSkipping line 613638: expected 2 fields, saw 5\\nSkipping line 615643: expected 2 fields, saw 5\\nSkipping line 615901: expected 2 fields, saw 5\\nSkipping line 617389: expected 2 fields, saw 5\\nSkipping line 634641: expected 2 fields, saw 5\\nSkipping line 635755: expected 2 fields, saw 5\\nSkipping line 646243: expected 2 fields, saw 5\\nSkipping line 647165: expected 2 fields, saw 5\\nSkipping line 648610: expected 2 fields, saw 5\\nSkipping line 648772: expected 2 fields, saw 5\\nSkipping line 651833: expected 2 fields, saw 5\\nSkipping line 653663: expected 2 fields, saw 5\\nSkipping line 656233: expected 2 fields, saw 5\\nSkipping line 656694: expected 2 fields, saw 5\\nSkipping line 659783: expected 2 fields, saw 5\\nSkipping line 660478: expected 2 fields, saw 5\\nSkipping line 661133: expected 2 fields, saw 5\\nSkipping line 661736: expected 2 fields, saw 5\\nSkipping line 669827: expected 2 fields, saw 5\\n'\n"
38 | ]
39 | }
40 | ],
41 | "source": [
42 | "data = pd.read_csv('data.csv',',',error_bad_lines=False)"
43 | ]
44 | },
45 | {
46 | "cell_type": "code",
47 | "execution_count": 8,
48 | "metadata": {},
49 | "outputs": [
50 | {
51 | "data": {
52 | "text/html": [
53 | "
\n",
54 | "\n",
67 | "
\n",
68 | " \n",
69 | " \n",
70 | " | \n",
71 | " password | \n",
72 | " strength | \n",
73 | "
\n",
74 | " \n",
75 | " \n",
76 | " \n",
77 | " 0 | \n",
78 | " kzde5577 | \n",
79 | " 1 | \n",
80 | "
\n",
81 | " \n",
82 | " 1 | \n",
83 | " kino3434 | \n",
84 | " 1 | \n",
85 | "
\n",
86 | " \n",
87 | " 2 | \n",
88 | " visi7k1yr | \n",
89 | " 1 | \n",
90 | "
\n",
91 | " \n",
92 | " 3 | \n",
93 | " megzy123 | \n",
94 | " 1 | \n",
95 | "
\n",
96 | " \n",
97 | " 4 | \n",
98 | " lamborghin1 | \n",
99 | " 1 | \n",
100 | "
\n",
101 | " \n",
102 | "
\n",
103 | "
"
104 | ],
105 | "text/plain": [
106 | " password strength\n",
107 | "0 kzde5577 1\n",
108 | "1 kino3434 1\n",
109 | "2 visi7k1yr 1\n",
110 | "3 megzy123 1\n",
111 | "4 lamborghin1 1"
112 | ]
113 | },
114 | "execution_count": 8,
115 | "metadata": {},
116 | "output_type": "execute_result"
117 | }
118 | ],
119 | "source": [
120 | "data.head()"
121 | ]
122 | },
123 | {
124 | "cell_type": "code",
125 | "execution_count": 10,
126 | "metadata": {},
127 | "outputs": [
128 | {
129 | "data": {
130 | "text/html": [
131 | "\n",
132 | "\n",
145 | "
\n",
146 | " \n",
147 | " \n",
148 | " | \n",
149 | " password | \n",
150 | " strength | \n",
151 | "
\n",
152 | " \n",
153 | " \n",
154 | " \n",
155 | " 367579 | \n",
156 | " NaN | \n",
157 | " 0 | \n",
158 | "
\n",
159 | " \n",
160 | "
\n",
161 | "
"
162 | ],
163 | "text/plain": [
164 | " password strength\n",
165 | "367579 NaN 0"
166 | ]
167 | },
168 | "execution_count": 10,
169 | "metadata": {},
170 | "output_type": "execute_result"
171 | }
172 | ],
173 | "source": [
174 | "data[data['password'].isnull()]"
175 | ]
176 | },
177 | {
178 | "cell_type": "code",
179 | "execution_count": 11,
180 | "metadata": {},
181 | "outputs": [],
182 | "source": [
183 | "data.dropna(inplace=True)"
184 | ]
185 | },
186 | {
187 | "cell_type": "code",
188 | "execution_count": 12,
189 | "metadata": {},
190 | "outputs": [],
191 | "source": [
192 | "passwords_tuple=np.array(data)"
193 | ]
194 | },
195 | {
196 | "cell_type": "code",
197 | "execution_count": 13,
198 | "metadata": {},
199 | "outputs": [
200 | {
201 | "data": {
202 | "text/plain": [
203 | "array([['kzde5577', 1],\n",
204 | " ['kino3434', 1],\n",
205 | " ['visi7k1yr', 1],\n",
206 | " ...,\n",
207 | " ['184520socram', 1],\n",
208 | " ['marken22a', 1],\n",
209 | " ['fxx4pw4g', 1]], dtype=object)"
210 | ]
211 | },
212 | "execution_count": 13,
213 | "metadata": {},
214 | "output_type": "execute_result"
215 | }
216 | ],
217 | "source": [
218 | "passwords_tuple"
219 | ]
220 | },
221 | {
222 | "cell_type": "code",
223 | "execution_count": 15,
224 | "metadata": {},
225 | "outputs": [],
226 | "source": [
227 | "import random\n",
228 | "random.shuffle(passwords_tuple) #shuffling randomly for robustness\n"
229 | ]
230 | },
231 | {
232 | "cell_type": "code",
233 | "execution_count": 16,
234 | "metadata": {},
235 | "outputs": [],
236 | "source": [
237 | "y=[labels[1] for labels in passwords_tuple]"
238 | ]
239 | },
240 | {
241 | "cell_type": "code",
242 | "execution_count": 17,
243 | "metadata": {},
244 | "outputs": [
245 | {
246 | "data": {
247 | "text/plain": [
248 | "[1,\n",
249 | " 1,\n",
250 | " 1,\n",
251 | " 1,\n",
252 | " 1,\n",
253 | " 1,\n",
254 | " 1,\n",
255 | " 1,\n",
256 | " 1,\n",
257 | " 2,\n",
258 | " 2,\n",
259 | " 1,\n",
260 | " 1,\n",
261 | " 1,\n",
262 | " 2,\n",
263 | " 1,\n",
264 | " 1,\n",
265 | " 1,\n",
266 | " 1,\n",
267 | " 1,\n",
268 | " 1,\n",
269 | " 1,\n",
270 | " 1,\n",
271 | " 1,\n",
272 | " 2,\n",
273 | " 1,\n",
274 | " 1,\n",
275 | " 1,\n",
276 | " 1,\n",
277 | " 0,\n",
278 | " 1,\n",
279 | " 1,\n",
280 | " 1,\n",
281 | " 1,\n",
282 | " 1,\n",
283 | " 1,\n",
284 | " 2,\n",
285 | " 1,\n",
286 | " 1,\n",
287 | " 1,\n",
288 | " 1,\n",
289 | " 2,\n",
290 | " 0,\n",
291 | " 1,\n",
292 | " 1,\n",
293 | " 1,\n",
294 | " 1,\n",
295 | " 1,\n",
296 | " 1,\n",
297 | " 1,\n",
298 | " 1,\n",
299 | " 1,\n",
300 | " 1,\n",
301 | " 0,\n",
302 | " 1,\n",
303 | " 1,\n",
304 | " 1,\n",
305 | " 0,\n",
306 | " 1,\n",
307 | " 1,\n",
308 | " 1,\n",
309 | " 1,\n",
310 | " 1,\n",
311 | " 2,\n",
312 | " 1,\n",
313 | " 1,\n",
314 | " 1,\n",
315 | " 1,\n",
316 | " 1,\n",
317 | " 1,\n",
318 | " 0,\n",
319 | " 1,\n",
320 | " 1,\n",
321 | " 1,\n",
322 | " 1,\n",
323 | " 1,\n",
324 | " 1,\n",
325 | " 0,\n",
326 | " 1,\n",
327 | " 1,\n",
328 | " 1,\n",
329 | " 1,\n",
330 | " 1,\n",
331 | " 1,\n",
332 | " 1,\n",
333 | " 1,\n",
334 | " 1,\n",
335 | " 0,\n",
336 | " 2,\n",
337 | " 1,\n",
338 | " 1,\n",
339 | " 1,\n",
340 | " 0,\n",
341 | " 1,\n",
342 | " 2,\n",
343 | " 1,\n",
344 | " 1,\n",
345 | " 1,\n",
346 | " 1,\n",
347 | " 2,\n",
348 | " 1,\n",
349 | " 1,\n",
350 | " 1,\n",
351 | " 1,\n",
352 | " 1,\n",
353 | " 0,\n",
354 | " 1,\n",
355 | " 0,\n",
356 | " 1,\n",
357 | " 1,\n",
358 | " 1,\n",
359 | " 1,\n",
360 | " 1,\n",
361 | " 1,\n",
362 | " 1,\n",
363 | " 1,\n",
364 | " 1,\n",
365 | " 1,\n",
366 | " 0,\n",
367 | " 0,\n",
368 | " 1,\n",
369 | " 2,\n",
370 | " 1,\n",
371 | " 2,\n",
372 | " 1,\n",
373 | " 2,\n",
374 | " 0,\n",
375 | " 0,\n",
376 | " 1,\n",
377 | " 1,\n",
378 | " 1,\n",
379 | " 1,\n",
380 | " 1,\n",
381 | " 0,\n",
382 | " 1,\n",
383 | " 1,\n",
384 | " 1,\n",
385 | " 1,\n",
386 | " 1,\n",
387 | " 0,\n",
388 | " 1,\n",
389 | " 2,\n",
390 | " 0,\n",
391 | " 1,\n",
392 | " 1,\n",
393 | " 1,\n",
394 | " 1,\n",
395 | " 0,\n",
396 | " 0,\n",
397 | " 0,\n",
398 | " 1,\n",
399 | " 0,\n",
400 | " 1,\n",
401 | " 0,\n",
402 | " 2,\n",
403 | " 1,\n",
404 | " 1,\n",
405 | " 1,\n",
406 | " 1,\n",
407 | " 1,\n",
408 | " 1,\n",
409 | " 1,\n",
410 | " 1,\n",
411 | " 0,\n",
412 | " 1,\n",
413 | " 1,\n",
414 | " 0,\n",
415 | " 0,\n",
416 | " 2,\n",
417 | " 1,\n",
418 | " 0,\n",
419 | " 2,\n",
420 | " 2,\n",
421 | " 1,\n",
422 | " 0,\n",
423 | " 1,\n",
424 | " 1,\n",
425 | " 0,\n",
426 | " 0,\n",
427 | " 2,\n",
428 | " 2,\n",
429 | " 1,\n",
430 | " 1,\n",
431 | " 0,\n",
432 | " 1,\n",
433 | " 0,\n",
434 | " 1,\n",
435 | " 1,\n",
436 | " 1,\n",
437 | " 1,\n",
438 | " 1,\n",
439 | " 1,\n",
440 | " 1,\n",
441 | " 1,\n",
442 | " 0,\n",
443 | " 1,\n",
444 | " 1,\n",
445 | " 0,\n",
446 | " 0,\n",
447 | " 1,\n",
448 | " 1,\n",
449 | " 1,\n",
450 | " 0,\n",
451 | " 0,\n",
452 | " 1,\n",
453 | " 1,\n",
454 | " 0,\n",
455 | " 1,\n",
456 | " 1,\n",
457 | " 1,\n",
458 | " 0,\n",
459 | " 2,\n",
460 | " 1,\n",
461 | " 1,\n",
462 | " 1,\n",
463 | " 1,\n",
464 | " 1,\n",
465 | " 1,\n",
466 | " 0,\n",
467 | " 0,\n",
468 | " 1,\n",
469 | " 0,\n",
470 | " 1,\n",
471 | " 1,\n",
472 | " 1,\n",
473 | " 1,\n",
474 | " 1,\n",
475 | " 0,\n",
476 | " 2,\n",
477 | " 1,\n",
478 | " 1,\n",
479 | " 1,\n",
480 | " 1,\n",
481 | " 1,\n",
482 | " 1,\n",
483 | " 1,\n",
484 | " 1,\n",
485 | " 1,\n",
486 | " 0,\n",
487 | " 1,\n",
488 | " 1,\n",
489 | " 1,\n",
490 | " 2,\n",
491 | " 1,\n",
492 | " 1,\n",
493 | " 1,\n",
494 | " 0,\n",
495 | " 1,\n",
496 | " 1,\n",
497 | " 1,\n",
498 | " 2,\n",
499 | " 0,\n",
500 | " 1,\n",
501 | " 1,\n",
502 | " 1,\n",
503 | " 0,\n",
504 | " 1,\n",
505 | " 1,\n",
506 | " 0,\n",
507 | " 1,\n",
508 | " 2,\n",
509 | " 1,\n",
510 | " 1,\n",
511 | " 0,\n",
512 | " 1,\n",
513 | " 0,\n",
514 | " 0,\n",
515 | " 1,\n",
516 | " 0,\n",
517 | " 1,\n",
518 | " 1,\n",
519 | " 1,\n",
520 | " 2,\n",
521 | " 1,\n",
522 | " 2,\n",
523 | " 0,\n",
524 | " 0,\n",
525 | " 1,\n",
526 | " 1,\n",
527 | " 1,\n",
528 | " 1,\n",
529 | " 1,\n",
530 | " 1,\n",
531 | " 1,\n",
532 | " 1,\n",
533 | " 1,\n",
534 | " 0,\n",
535 | " 2,\n",
536 | " 1,\n",
537 | " 1,\n",
538 | " 0,\n",
539 | " 1,\n",
540 | " 0,\n",
541 | " 0,\n",
542 | " 1,\n",
543 | " 1,\n",
544 | " 1,\n",
545 | " 2,\n",
546 | " 1,\n",
547 | " 1,\n",
548 | " 1,\n",
549 | " 1,\n",
550 | " 1,\n",
551 | " 1,\n",
552 | " 1,\n",
553 | " 1,\n",
554 | " 1,\n",
555 | " 1,\n",
556 | " 1,\n",
557 | " 1,\n",
558 | " 1,\n",
559 | " 1,\n",
560 | " 1,\n",
561 | " 1,\n",
562 | " 0,\n",
563 | " 1,\n",
564 | " 1,\n",
565 | " 1,\n",
566 | " 1,\n",
567 | " 1,\n",
568 | " 1,\n",
569 | " 1,\n",
570 | " 1,\n",
571 | " 1,\n",
572 | " 1,\n",
573 | " 0,\n",
574 | " 1,\n",
575 | " 1,\n",
576 | " 1,\n",
577 | " 1,\n",
578 | " 1,\n",
579 | " 1,\n",
580 | " 1,\n",
581 | " 1,\n",
582 | " 1,\n",
583 | " 2,\n",
584 | " 2,\n",
585 | " 1,\n",
586 | " 2,\n",
587 | " 1,\n",
588 | " 1,\n",
589 | " 1,\n",
590 | " 1,\n",
591 | " 1,\n",
592 | " 0,\n",
593 | " 1,\n",
594 | " 1,\n",
595 | " 1,\n",
596 | " 1,\n",
597 | " 2,\n",
598 | " 0,\n",
599 | " 1,\n",
600 | " 1,\n",
601 | " 1,\n",
602 | " 1,\n",
603 | " 0,\n",
604 | " 1,\n",
605 | " 1,\n",
606 | " 1,\n",
607 | " 1,\n",
608 | " 1,\n",
609 | " 1,\n",
610 | " 1,\n",
611 | " 2,\n",
612 | " 1,\n",
613 | " 1,\n",
614 | " 1,\n",
615 | " 1,\n",
616 | " 1,\n",
617 | " 1,\n",
618 | " 1,\n",
619 | " 1,\n",
620 | " 1,\n",
621 | " 1,\n",
622 | " 1,\n",
623 | " 1,\n",
624 | " 1,\n",
625 | " 1,\n",
626 | " 0,\n",
627 | " 0,\n",
628 | " 1,\n",
629 | " 0,\n",
630 | " 1,\n",
631 | " 1,\n",
632 | " 1,\n",
633 | " 2,\n",
634 | " 1,\n",
635 | " 1,\n",
636 | " 2,\n",
637 | " 1,\n",
638 | " 1,\n",
639 | " 1,\n",
640 | " 1,\n",
641 | " 1,\n",
642 | " 2,\n",
643 | " 1,\n",
644 | " 2,\n",
645 | " 1,\n",
646 | " 2,\n",
647 | " 1,\n",
648 | " 0,\n",
649 | " 1,\n",
650 | " 2,\n",
651 | " 1,\n",
652 | " 1,\n",
653 | " 0,\n",
654 | " 1,\n",
655 | " 2,\n",
656 | " 1,\n",
657 | " 1,\n",
658 | " 1,\n",
659 | " 1,\n",
660 | " 1,\n",
661 | " 1,\n",
662 | " 1,\n",
663 | " 1,\n",
664 | " 1,\n",
665 | " 1,\n",
666 | " 0,\n",
667 | " 1,\n",
668 | " 1,\n",
669 | " 0,\n",
670 | " 1,\n",
671 | " 1,\n",
672 | " 1,\n",
673 | " 2,\n",
674 | " 1,\n",
675 | " 1,\n",
676 | " 1,\n",
677 | " 1,\n",
678 | " 1,\n",
679 | " 0,\n",
680 | " 1,\n",
681 | " 2,\n",
682 | " 2,\n",
683 | " 1,\n",
684 | " 1,\n",
685 | " 1,\n",
686 | " 1,\n",
687 | " 1,\n",
688 | " 1,\n",
689 | " 1,\n",
690 | " 1,\n",
691 | " 1,\n",
692 | " 0,\n",
693 | " 1,\n",
694 | " 0,\n",
695 | " 1,\n",
696 | " 1,\n",
697 | " 1,\n",
698 | " 1,\n",
699 | " 1,\n",
700 | " 1,\n",
701 | " 1,\n",
702 | " 1,\n",
703 | " 0,\n",
704 | " 0,\n",
705 | " 1,\n",
706 | " 0,\n",
707 | " 1,\n",
708 | " 0,\n",
709 | " 1,\n",
710 | " 0,\n",
711 | " 1,\n",
712 | " 2,\n",
713 | " 1,\n",
714 | " 1,\n",
715 | " 2,\n",
716 | " 1,\n",
717 | " 1,\n",
718 | " 1,\n",
719 | " 1,\n",
720 | " 1,\n",
721 | " 1,\n",
722 | " 1,\n",
723 | " 1,\n",
724 | " 1,\n",
725 | " 2,\n",
726 | " 1,\n",
727 | " 1,\n",
728 | " 1,\n",
729 | " 0,\n",
730 | " 2,\n",
731 | " 2,\n",
732 | " 1,\n",
733 | " 2,\n",
734 | " 1,\n",
735 | " 1,\n",
736 | " 1,\n",
737 | " 2,\n",
738 | " 0,\n",
739 | " 1,\n",
740 | " 1,\n",
741 | " 1,\n",
742 | " 1,\n",
743 | " 1,\n",
744 | " 0,\n",
745 | " 0,\n",
746 | " 1,\n",
747 | " 1,\n",
748 | " 1,\n",
749 | " 1,\n",
750 | " 0,\n",
751 | " 2,\n",
752 | " 1,\n",
753 | " 2,\n",
754 | " 1,\n",
755 | " 1,\n",
756 | " 1,\n",
757 | " 1,\n",
758 | " 1,\n",
759 | " 1,\n",
760 | " 1,\n",
761 | " 1,\n",
762 | " 1,\n",
763 | " 1,\n",
764 | " 1,\n",
765 | " 1,\n",
766 | " 1,\n",
767 | " 1,\n",
768 | " 1,\n",
769 | " 2,\n",
770 | " 0,\n",
771 | " 1,\n",
772 | " 0,\n",
773 | " 1,\n",
774 | " 1,\n",
775 | " 2,\n",
776 | " 1,\n",
777 | " 1,\n",
778 | " 1,\n",
779 | " 1,\n",
780 | " 1,\n",
781 | " 1,\n",
782 | " 1,\n",
783 | " 0,\n",
784 | " 1,\n",
785 | " 1,\n",
786 | " 1,\n",
787 | " 2,\n",
788 | " 1,\n",
789 | " 1,\n",
790 | " 2,\n",
791 | " 1,\n",
792 | " 1,\n",
793 | " 1,\n",
794 | " 1,\n",
795 | " 0,\n",
796 | " 1,\n",
797 | " 0,\n",
798 | " 1,\n",
799 | " 1,\n",
800 | " 1,\n",
801 | " 1,\n",
802 | " 2,\n",
803 | " 1,\n",
804 | " 1,\n",
805 | " 0,\n",
806 | " 1,\n",
807 | " 2,\n",
808 | " 1,\n",
809 | " 1,\n",
810 | " 1,\n",
811 | " 1,\n",
812 | " 1,\n",
813 | " 1,\n",
814 | " 1,\n",
815 | " 2,\n",
816 | " 0,\n",
817 | " 0,\n",
818 | " 1,\n",
819 | " 2,\n",
820 | " 2,\n",
821 | " 1,\n",
822 | " 2,\n",
823 | " 2,\n",
824 | " 1,\n",
825 | " 1,\n",
826 | " 1,\n",
827 | " 1,\n",
828 | " 1,\n",
829 | " 1,\n",
830 | " 1,\n",
831 | " 0,\n",
832 | " 1,\n",
833 | " 1,\n",
834 | " 1,\n",
835 | " 1,\n",
836 | " 1,\n",
837 | " 1,\n",
838 | " 1,\n",
839 | " 1,\n",
840 | " 0,\n",
841 | " 2,\n",
842 | " 1,\n",
843 | " 1,\n",
844 | " 0,\n",
845 | " 1,\n",
846 | " 1,\n",
847 | " 1,\n",
848 | " 1,\n",
849 | " 1,\n",
850 | " 1,\n",
851 | " 1,\n",
852 | " 1,\n",
853 | " 1,\n",
854 | " 1,\n",
855 | " 1,\n",
856 | " 2,\n",
857 | " 1,\n",
858 | " 1,\n",
859 | " 1,\n",
860 | " 1,\n",
861 | " 2,\n",
862 | " 1,\n",
863 | " 1,\n",
864 | " 1,\n",
865 | " 2,\n",
866 | " 1,\n",
867 | " 1,\n",
868 | " 1,\n",
869 | " 1,\n",
870 | " 1,\n",
871 | " 1,\n",
872 | " 1,\n",
873 | " 1,\n",
874 | " 1,\n",
875 | " 1,\n",
876 | " 1,\n",
877 | " 2,\n",
878 | " 1,\n",
879 | " 1,\n",
880 | " 2,\n",
881 | " 1,\n",
882 | " 1,\n",
883 | " 0,\n",
884 | " 1,\n",
885 | " 1,\n",
886 | " 1,\n",
887 | " 1,\n",
888 | " 1,\n",
889 | " 0,\n",
890 | " 1,\n",
891 | " 1,\n",
892 | " 1,\n",
893 | " 1,\n",
894 | " 0,\n",
895 | " 1,\n",
896 | " 0,\n",
897 | " 1,\n",
898 | " 0,\n",
899 | " 0,\n",
900 | " 2,\n",
901 | " 1,\n",
902 | " 1,\n",
903 | " 1,\n",
904 | " 0,\n",
905 | " 1,\n",
906 | " 1,\n",
907 | " 1,\n",
908 | " 0,\n",
909 | " 1,\n",
910 | " 1,\n",
911 | " 1,\n",
912 | " 0,\n",
913 | " 0,\n",
914 | " 1,\n",
915 | " 1,\n",
916 | " 1,\n",
917 | " 1,\n",
918 | " 1,\n",
919 | " 1,\n",
920 | " 1,\n",
921 | " 1,\n",
922 | " 1,\n",
923 | " 1,\n",
924 | " 1,\n",
925 | " 1,\n",
926 | " 0,\n",
927 | " 1,\n",
928 | " 1,\n",
929 | " 2,\n",
930 | " 1,\n",
931 | " 1,\n",
932 | " 1,\n",
933 | " 1,\n",
934 | " 1,\n",
935 | " 1,\n",
936 | " 2,\n",
937 | " 1,\n",
938 | " 1,\n",
939 | " 1,\n",
940 | " 1,\n",
941 | " 1,\n",
942 | " 2,\n",
943 | " 1,\n",
944 | " 1,\n",
945 | " 1,\n",
946 | " 1,\n",
947 | " 0,\n",
948 | " 1,\n",
949 | " 1,\n",
950 | " 1,\n",
951 | " 0,\n",
952 | " 0,\n",
953 | " 1,\n",
954 | " 1,\n",
955 | " 1,\n",
956 | " 1,\n",
957 | " 1,\n",
958 | " 1,\n",
959 | " 2,\n",
960 | " 0,\n",
961 | " 1,\n",
962 | " 0,\n",
963 | " 0,\n",
964 | " 1,\n",
965 | " 0,\n",
966 | " 1,\n",
967 | " 1,\n",
968 | " 1,\n",
969 | " 2,\n",
970 | " 1,\n",
971 | " 1,\n",
972 | " 0,\n",
973 | " 2,\n",
974 | " 1,\n",
975 | " 1,\n",
976 | " 1,\n",
977 | " 2,\n",
978 | " 1,\n",
979 | " 1,\n",
980 | " 1,\n",
981 | " 1,\n",
982 | " 1,\n",
983 | " 1,\n",
984 | " 0,\n",
985 | " 1,\n",
986 | " 1,\n",
987 | " 1,\n",
988 | " 2,\n",
989 | " 1,\n",
990 | " 1,\n",
991 | " 0,\n",
992 | " 1,\n",
993 | " 1,\n",
994 | " 1,\n",
995 | " 1,\n",
996 | " 2,\n",
997 | " 1,\n",
998 | " 0,\n",
999 | " 1,\n",
1000 | " 0,\n",
1001 | " 0,\n",
1002 | " 1,\n",
1003 | " 1,\n",
1004 | " 2,\n",
1005 | " 1,\n",
1006 | " 1,\n",
1007 | " 1,\n",
1008 | " 1,\n",
1009 | " 1,\n",
1010 | " 1,\n",
1011 | " 2,\n",
1012 | " 1,\n",
1013 | " 1,\n",
1014 | " 1,\n",
1015 | " 1,\n",
1016 | " 1,\n",
1017 | " 1,\n",
1018 | " 0,\n",
1019 | " 2,\n",
1020 | " 1,\n",
1021 | " 1,\n",
1022 | " 0,\n",
1023 | " 1,\n",
1024 | " 1,\n",
1025 | " 1,\n",
1026 | " 1,\n",
1027 | " 1,\n",
1028 | " 1,\n",
1029 | " 0,\n",
1030 | " 1,\n",
1031 | " 1,\n",
1032 | " 1,\n",
1033 | " 1,\n",
1034 | " 1,\n",
1035 | " 1,\n",
1036 | " 1,\n",
1037 | " 0,\n",
1038 | " 0,\n",
1039 | " 1,\n",
1040 | " 2,\n",
1041 | " 0,\n",
1042 | " 1,\n",
1043 | " 1,\n",
1044 | " 1,\n",
1045 | " 1,\n",
1046 | " 1,\n",
1047 | " 1,\n",
1048 | " 1,\n",
1049 | " 1,\n",
1050 | " 1,\n",
1051 | " 1,\n",
1052 | " 2,\n",
1053 | " 1,\n",
1054 | " 1,\n",
1055 | " 1,\n",
1056 | " 1,\n",
1057 | " 2,\n",
1058 | " 1,\n",
1059 | " 2,\n",
1060 | " 1,\n",
1061 | " 1,\n",
1062 | " 1,\n",
1063 | " 1,\n",
1064 | " 1,\n",
1065 | " 0,\n",
1066 | " 1,\n",
1067 | " 1,\n",
1068 | " 1,\n",
1069 | " 0,\n",
1070 | " 1,\n",
1071 | " 1,\n",
1072 | " 1,\n",
1073 | " 1,\n",
1074 | " 1,\n",
1075 | " 1,\n",
1076 | " 1,\n",
1077 | " 2,\n",
1078 | " 0,\n",
1079 | " 1,\n",
1080 | " 1,\n",
1081 | " 1,\n",
1082 | " 0,\n",
1083 | " 1,\n",
1084 | " 2,\n",
1085 | " 0,\n",
1086 | " 1,\n",
1087 | " 1,\n",
1088 | " 0,\n",
1089 | " 1,\n",
1090 | " 1,\n",
1091 | " 1,\n",
1092 | " 0,\n",
1093 | " 1,\n",
1094 | " 1,\n",
1095 | " 1,\n",
1096 | " 0,\n",
1097 | " 1,\n",
1098 | " 1,\n",
1099 | " 1,\n",
1100 | " 1,\n",
1101 | " 1,\n",
1102 | " 2,\n",
1103 | " 1,\n",
1104 | " 1,\n",
1105 | " 1,\n",
1106 | " 1,\n",
1107 | " 1,\n",
1108 | " 1,\n",
1109 | " 1,\n",
1110 | " 1,\n",
1111 | " 1,\n",
1112 | " 1,\n",
1113 | " 1,\n",
1114 | " 0,\n",
1115 | " 1,\n",
1116 | " 0,\n",
1117 | " 2,\n",
1118 | " 1,\n",
1119 | " 0,\n",
1120 | " 0,\n",
1121 | " 1,\n",
1122 | " 1,\n",
1123 | " 1,\n",
1124 | " 1,\n",
1125 | " 1,\n",
1126 | " 1,\n",
1127 | " 1,\n",
1128 | " 1,\n",
1129 | " 1,\n",
1130 | " 1,\n",
1131 | " 2,\n",
1132 | " 1,\n",
1133 | " 1,\n",
1134 | " 1,\n",
1135 | " 1,\n",
1136 | " 1,\n",
1137 | " 1,\n",
1138 | " 1,\n",
1139 | " 1,\n",
1140 | " 1,\n",
1141 | " 1,\n",
1142 | " 1,\n",
1143 | " 1,\n",
1144 | " 1,\n",
1145 | " 1,\n",
1146 | " 1,\n",
1147 | " 1,\n",
1148 | " 1,\n",
1149 | " 1,\n",
1150 | " 1,\n",
1151 | " 0,\n",
1152 | " 2,\n",
1153 | " 1,\n",
1154 | " 2,\n",
1155 | " 1,\n",
1156 | " 1,\n",
1157 | " 1,\n",
1158 | " 1,\n",
1159 | " 0,\n",
1160 | " 1,\n",
1161 | " 1,\n",
1162 | " 0,\n",
1163 | " 1,\n",
1164 | " 1,\n",
1165 | " 1,\n",
1166 | " 1,\n",
1167 | " 1,\n",
1168 | " 1,\n",
1169 | " 1,\n",
1170 | " 1,\n",
1171 | " 1,\n",
1172 | " 0,\n",
1173 | " 1,\n",
1174 | " 2,\n",
1175 | " 1,\n",
1176 | " 1,\n",
1177 | " 1,\n",
1178 | " 1,\n",
1179 | " 1,\n",
1180 | " 2,\n",
1181 | " 1,\n",
1182 | " 1,\n",
1183 | " 1,\n",
1184 | " 1,\n",
1185 | " 0,\n",
1186 | " 1,\n",
1187 | " 1,\n",
1188 | " 1,\n",
1189 | " 2,\n",
1190 | " 0,\n",
1191 | " 1,\n",
1192 | " 2,\n",
1193 | " 1,\n",
1194 | " 1,\n",
1195 | " 1,\n",
1196 | " 0,\n",
1197 | " 1,\n",
1198 | " 1,\n",
1199 | " 1,\n",
1200 | " 0,\n",
1201 | " 1,\n",
1202 | " 1,\n",
1203 | " 1,\n",
1204 | " 1,\n",
1205 | " 1,\n",
1206 | " 1,\n",
1207 | " 1,\n",
1208 | " 1,\n",
1209 | " 0,\n",
1210 | " 0,\n",
1211 | " 1,\n",
1212 | " 1,\n",
1213 | " 0,\n",
1214 | " 2,\n",
1215 | " 2,\n",
1216 | " 1,\n",
1217 | " 1,\n",
1218 | " 2,\n",
1219 | " 1,\n",
1220 | " 1,\n",
1221 | " 1,\n",
1222 | " 1,\n",
1223 | " 1,\n",
1224 | " 2,\n",
1225 | " 1,\n",
1226 | " 1,\n",
1227 | " 1,\n",
1228 | " 1,\n",
1229 | " 0,\n",
1230 | " 2,\n",
1231 | " 1,\n",
1232 | " 1,\n",
1233 | " 1,\n",
1234 | " 2,\n",
1235 | " 0,\n",
1236 | " 1,\n",
1237 | " 1,\n",
1238 | " 1,\n",
1239 | " 1,\n",
1240 | " 0,\n",
1241 | " 1,\n",
1242 | " 2,\n",
1243 | " 1,\n",
1244 | " 0,\n",
1245 | " 2,\n",
1246 | " 2,\n",
1247 | " 0,\n",
1248 | " ...]"
1249 | ]
1250 | },
1251 | "execution_count": 17,
1252 | "metadata": {},
1253 | "output_type": "execute_result"
1254 | }
1255 | ],
1256 | "source": [
1257 | "y"
1258 | ]
1259 | },
1260 | {
1261 | "cell_type": "code",
1262 | "execution_count": 18,
1263 | "metadata": {},
1264 | "outputs": [],
1265 | "source": [
1266 | "X=[labels[0] for labels in passwords_tuple]"
1267 | ]
1268 | },
1269 | {
1270 | "cell_type": "code",
1271 | "execution_count": 19,
1272 | "metadata": {},
1273 | "outputs": [],
1274 | "source": [
1275 | "import seaborn as sns"
1276 | ]
1277 | },
1278 | {
1279 | "cell_type": "code",
1280 | "execution_count": 20,
1281 | "metadata": {},
1282 | "outputs": [
1283 | {
1284 | "data": {
1285 | "text/plain": [
1286 | ""
1287 | ]
1288 | },
1289 | "execution_count": 20,
1290 | "metadata": {},
1291 | "output_type": "execute_result"
1292 | },
1293 | {
1294 | "data": {
1295 | "image/png": "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\n",
1296 | "text/plain": [
1297 | ""
1298 | ]
1299 | },
1300 | "metadata": {},
1301 | "output_type": "display_data"
1302 | }
1303 | ],
1304 | "source": [
1305 | "sns.set_style('whitegrid')\n",
1306 | "sns.countplot(x='strength',data=data,palette='RdBu_r')"
1307 | ]
1308 | },
1309 | {
1310 | "cell_type": "code",
1311 | "execution_count": 23,
1312 | "metadata": {},
1313 | "outputs": [
1314 | {
1315 | "data": {
1316 | "text/plain": [
1317 | "(669639, 2)"
1318 | ]
1319 | },
1320 | "execution_count": 23,
1321 | "metadata": {},
1322 | "output_type": "execute_result"
1323 | }
1324 | ],
1325 | "source": [
1326 | "data.shape"
1327 | ]
1328 | },
1329 | {
1330 | "cell_type": "code",
1331 | "execution_count": 21,
1332 | "metadata": {},
1333 | "outputs": [
1334 | {
1335 | "data": {
1336 | "text/plain": [
1337 | "['kzde5577',\n",
1338 | " 'kzde5577',\n",
1339 | " 'kzde5577',\n",
1340 | " 'visi7k1yr',\n",
1341 | " 'lamborghin1',\n",
1342 | " 'visi7k1yr',\n",
1343 | " 'visi7k1yr',\n",
1344 | " 'u6c8vhow',\n",
1345 | " 'v1118714',\n",
1346 | " 'AVYq1lDE4MgAZfNt',\n",
1347 | " 'AVYq1lDE4MgAZfNt',\n",
1348 | " 'lamborghin1',\n",
1349 | " 'kino3434',\n",
1350 | " 'v1118714',\n",
1351 | " 'AVYq1lDE4MgAZfNt',\n",
1352 | " 'jytifok873',\n",
1353 | " 'kzde5577',\n",
1354 | " 'kzde5577',\n",
1355 | " 'u6c8vhow',\n",
1356 | " 'u6c8vhow',\n",
1357 | " '52558000aaa',\n",
1358 | " 'sbl571017',\n",
1359 | " 'idofo673',\n",
1360 | " 'kino3434',\n",
1361 | " 'WUt9IZzE0OQ7PkNE',\n",
1362 | " '52558000aaa',\n",
1363 | " 'kzde5577',\n",
1364 | " 'czuodhj972',\n",
1365 | " '52558000aaa',\n",
1366 | " 'intel1',\n",
1367 | " 'v1118714',\n",
1368 | " 'u6c8vhow',\n",
1369 | " 'idofo673',\n",
1370 | " 'g067057895',\n",
1371 | " 'kzde5577',\n",
1372 | " '52558000aaa',\n",
1373 | " 'klara-tershina3H',\n",
1374 | " '52558000aaa',\n",
1375 | " 'fahad123',\n",
1376 | " '6975038lp',\n",
1377 | " '612035180tok',\n",
1378 | " 'pHyqueDIyNQ8vmhb',\n",
1379 | " 'lsdlsd1',\n",
1380 | " 'alimagik1',\n",
1381 | " 'asv5o9yu',\n",
1382 | " 'juliel009',\n",
1383 | " 'czuodhj972',\n",
1384 | " 'yitbos77',\n",
1385 | " 'asv5o9yu',\n",
1386 | " 'idofo673',\n",
1387 | " 'fk9qi21m',\n",
1388 | " 'lamborghin1',\n",
1389 | " 'exitos2009',\n",
1390 | " 'lsdlsd1',\n",
1391 | " 'kswa2mrv',\n",
1392 | " 'tamanagung6',\n",
1393 | " '612035180tok',\n",
1394 | " 'lsdlsd1',\n",
1395 | " 'schalke04',\n",
1396 | " 'yitbos77',\n",
1397 | " 'g067057895',\n",
1398 | " 'kzde5577',\n",
1399 | " 'yitbos77',\n",
1400 | " 'b4NbTxDEyNgG141J',\n",
1401 | " 'matiofox08',\n",
1402 | " 'visi7k1yr',\n",
1403 | " 'fahad123',\n",
1404 | " '6975038lp',\n",
1405 | " 'universe2908',\n",
1406 | " 'openup12',\n",
1407 | " 'ok>bdk',\n",
1408 | " 'yk530mg8',\n",
1409 | " 'mickael12',\n",
1410 | " 'juliana19',\n",
1411 | " 'v1118714',\n",
1412 | " 'juliel009',\n",
1413 | " 'faranumar91',\n",
1414 | " 'intel1',\n",
1415 | " '0169395484a',\n",
1416 | " 'cigicigi123',\n",
1417 | " 'juliel009',\n",
1418 | " 'yk530mg8',\n",
1419 | " '283671gus',\n",
1420 | " 'calcifer32',\n",
1421 | " 'matiofox08',\n",
1422 | " 'mickael12',\n",
1423 | " '612035180tok',\n",
1424 | " 'j09000',\n",
1425 | " 'b4NbTxDEyNgG141J',\n",
1426 | " 'kino3434',\n",
1427 | " 'k9b8cz6aj2',\n",
1428 | " '612035180tok',\n",
1429 | " 'd04m11',\n",
1430 | " 'openup12',\n",
1431 | " 'b4NbTxDEyNgG141J',\n",
1432 | " 'exitos2009',\n",
1433 | " 'czuodhj972',\n",
1434 | " 'kswa2mrv',\n",
1435 | " 'hodygid757',\n",
1436 | " 'pHyqueDIyNQ8vmhb',\n",
1437 | " 'mickael12',\n",
1438 | " 'gaymaids1',\n",
1439 | " 'memjan123',\n",
1440 | " 'exitos2009',\n",
1441 | " 'megzy123',\n",
1442 | " 'woon12',\n",
1443 | " 'alimagik1',\n",
1444 | " 'intel1',\n",
1445 | " 'u6c8vhow',\n",
1446 | " 'jalingo1',\n",
1447 | " 'jonothepoop1',\n",
1448 | " 'hodygid757',\n",
1449 | " 'alimagik1',\n",
1450 | " 'as326159',\n",
1451 | " 'faranumar91',\n",
1452 | " '838188linh',\n",
1453 | " 'exitos2009',\n",
1454 | " 'lamborghin1',\n",
1455 | " 'j09000',\n",
1456 | " 'kjkjkj1',\n",
1457 | " 'c3h8bkzr',\n",
1458 | " 'TyWM72UNEex8Q8Y',\n",
1459 | " 'aquhih220',\n",
1460 | " 'TyWM72UNEex8Q8Y',\n",
1461 | " '6975038lp',\n",
1462 | " 'TyWM72UNEex8Q8Y',\n",
1463 | " 'ass359',\n",
1464 | " 'olmaz.',\n",
1465 | " '6tequila6',\n",
1466 | " 'k9b8cz6aj2',\n",
1467 | " '3vszncp4',\n",
1468 | " 'alimagik1',\n",
1469 | " 'ejeko677',\n",
1470 | " 'ok>bdk',\n",
1471 | " 'faranumar91',\n",
1472 | " 'elonex24',\n",
1473 | " '1972vishara',\n",
1474 | " 'gaymaids1',\n",
1475 | " 'ldteugao6',\n",
1476 | " 'ok>bdk',\n",
1477 | " 'lamborghin1',\n",
1478 | " 'elyass15@ajilent-ci',\n",
1479 | " 'moken7',\n",
1480 | " 'rogyh820',\n",
1481 | " 'warriors08',\n",
1482 | " 'visi7k1yr',\n",
1483 | " 'farrukhcse12',\n",
1484 | " 'gdfn76',\n",
1485 | " 'p2share',\n",
1486 | " 'g3rappa',\n",
1487 | " 'kino3434',\n",
1488 | " 'barra23',\n",
1489 | " 'go7kew7a2po',\n",
1490 | " 'j09000',\n",
1491 | " 'b4NbTxDEyNgG141J',\n",
1492 | " '64959rodro',\n",
1493 | " 'idofo673',\n",
1494 | " 'jonothepoop1',\n",
1495 | " 'v1118714',\n",
1496 | " 'cigicigi123',\n",
1497 | " 'hayhayq2',\n",
1498 | " 'tin030201',\n",
1499 | " 'kino3434',\n",
1500 | " 'teste10',\n",
1501 | " 'juliel009',\n",
1502 | " 'cesarmaio1',\n",
1503 | " 'bgrvl80',\n",
1504 | " 'z3ro1sm',\n",
1505 | " 'RqsuUsDYxNgr8T40',\n",
1506 | " 'patri1973',\n",
1507 | " 'sanki1',\n",
1508 | " 'AVYq1lDE4MgAZfNt',\n",
1509 | " 'kVczcljg4OA25Aeb',\n",
1510 | " 'wisal1234',\n",
1511 | " 'gill02',\n",
1512 | " 'universe2908',\n",
1513 | " 'aquhih220',\n",
1514 | " 'moken7',\n",
1515 | " 'intel1',\n",
1516 | " 'oekojWyH120063',\n",
1517 | " 'b4NbTxDEyNgG141J',\n",
1518 | " 'pato221182',\n",
1519 | " 'portales1',\n",
1520 | " 'intel1',\n",
1521 | " '283671gus',\n",
1522 | " 'sanki1',\n",
1523 | " 'yut0838828185',\n",
1524 | " 'v1118714',\n",
1525 | " '123477889a',\n",
1526 | " 'portales1',\n",
1527 | " 'k9b8cz6aj2',\n",
1528 | " 'qn5xpg3k00',\n",
1529 | " 'w9209640',\n",
1530 | " 'v1118714',\n",
1531 | " 'gkrqjs6',\n",
1532 | " 'finisterra1',\n",
1533 | " 'czuodhj972',\n",
1534 | " 'gkrqjs6',\n",
1535 | " 'p2share',\n",
1536 | " 'u6c8vhow',\n",
1537 | " 'omakiva153',\n",
1538 | " '20010509wang',\n",
1539 | " 'z3ro1sm',\n",
1540 | " 'sasuke4',\n",
1541 | " 'gaymaids1',\n",
1542 | " 'k1k2k3k4k5k6',\n",
1543 | " 'demon10',\n",
1544 | " 'w9209640',\n",
1545 | " 'u6c8vhow',\n",
1546 | " 'megzy123',\n",
1547 | " 'kinga22',\n",
1548 | " 'b4NbTxDEyNgG141J',\n",
1549 | " 'ns2b0727',\n",
1550 | " 'puegwajy416',\n",
1551 | " 'kayal123',\n",
1552 | " 'kino3434',\n",
1553 | " 'v1118714',\n",
1554 | " 'okn9zp9o',\n",
1555 | " 'z3ro1sm',\n",
1556 | " 'moken7',\n",
1557 | " 'gaymaids1',\n",
1558 | " 'lsdlsd1',\n",
1559 | " 'fnmsdha476',\n",
1560 | " 'kino3434',\n",
1561 | " '12345yolanda',\n",
1562 | " 'kunyukbabi69',\n",
1563 | " 'www32223222',\n",
1564 | " 'gozv3e5',\n",
1565 | " 'z7zbgIDkzMQeHUd9',\n",
1566 | " 'barboza221294',\n",
1567 | " '215466kenyi',\n",
1568 | " 'vehat387',\n",
1569 | " 'cesarmaio1',\n",
1570 | " 'ginger972',\n",
1571 | " 'finisterra1',\n",
1572 | " '0169395484a',\n",
1573 | " 'x8512514',\n",
1574 | " 'gaymaids1',\n",
1575 | " '2fakjv',\n",
1576 | " 'yqugu927',\n",
1577 | " 'kikeq102',\n",
1578 | " 'ikanez886',\n",
1579 | " 'X9WVojjE4MgVAIiR',\n",
1580 | " 'atigi839',\n",
1581 | " 'koabcswzt3',\n",
1582 | " 'memjan123',\n",
1583 | " 'marita1',\n",
1584 | " 's0xwym7h',\n",
1585 | " 'k1k2k3k4k5k6',\n",
1586 | " 'lamborghin1',\n",
1587 | " '746xitEGiqObog',\n",
1588 | " '4osxw4r',\n",
1589 | " '20010509wang',\n",
1590 | " '4fqa52vecr',\n",
1591 | " 'visi7k1yr',\n",
1592 | " 'ass359',\n",
1593 | " 'e667794c1d',\n",
1594 | " '2010server',\n",
1595 | " 'ass359',\n",
1596 | " 'teemteem97',\n",
1597 | " 'kVczcljg4OA25Aeb',\n",
1598 | " '929865yt',\n",
1599 | " 'robot425',\n",
1600 | " 'j09000',\n",
1601 | " 'roxana1993',\n",
1602 | " 'q0pv0fk',\n",
1603 | " 'nello11',\n",
1604 | " 'tin030201',\n",
1605 | " 'kuntz80',\n",
1606 | " 'a0972986650',\n",
1607 | " 'pikey231',\n",
1608 | " 'juliel009',\n",
1609 | " 'ga98SIzk0NwhiZaE',\n",
1610 | " '929865yt',\n",
1611 | " 'xW8-3w7-MFB-CKH',\n",
1612 | " 'q0pv0fk',\n",
1613 | " 'kjkjkj1',\n",
1614 | " '215466kenyi',\n",
1615 | " 'enziitoo1234',\n",
1616 | " 'atigi839',\n",
1617 | " 'enziitoo1234',\n",
1618 | " 'snolyuj04',\n",
1619 | " 'kunyukbabi69',\n",
1620 | " 'e667794c1d',\n",
1621 | " 'universe2908',\n",
1622 | " 'openup12',\n",
1623 | " 'xiau5ff',\n",
1624 | " 'kVczcljg4OA25Aeb',\n",
1625 | " 'kino3434',\n",
1626 | " '838188linh',\n",
1627 | " 'barra23',\n",
1628 | " 'gandhi8513',\n",
1629 | " 'gdfn76',\n",
1630 | " 'gozv3e5',\n",
1631 | " 'frhnsvelhfr1',\n",
1632 | " '1597535youssi',\n",
1633 | " 'ejeko677',\n",
1634 | " 'z7zbgIDkzMQeHUd9',\n",
1635 | " 'tomas7896',\n",
1636 | " 'jalingo1',\n",
1637 | " '123net123',\n",
1638 | " 'tomas7896',\n",
1639 | " 'kzde5577',\n",
1640 | " 'yut0838828185',\n",
1641 | " 'owote852',\n",
1642 | " 'v1118714',\n",
1643 | " 'x0004534',\n",
1644 | " '612035180tok',\n",
1645 | " 'cigicigi123',\n",
1646 | " 'go7kew7a2po',\n",
1647 | " '0169395484a',\n",
1648 | " '2021848709.',\n",
1649 | " 'rntprns7',\n",
1650 | " 'yuri110995',\n",
1651 | " 'd04m11',\n",
1652 | " 'den019520',\n",
1653 | " 'change201',\n",
1654 | " 'memjan123',\n",
1655 | " 'mustang337',\n",
1656 | " 'denise18',\n",
1657 | " 'den019520',\n",
1658 | " '26522876p',\n",
1659 | " 'memjan123',\n",
1660 | " 'pato221182',\n",
1661 | " 'franczuk33',\n",
1662 | " 'autan88',\n",
1663 | " 'jerusalem393',\n",
1664 | " 'rogyh820',\n",
1665 | " 'obstacle25',\n",
1666 | " 'ycqtgdso3',\n",
1667 | " 'tamanagung6',\n",
1668 | " '3y6iwef2g6',\n",
1669 | " 'xanyrum650',\n",
1670 | " '2yz4ewwg',\n",
1671 | " 'virush1n1',\n",
1672 | " 'vuqADUSatAJO800',\n",
1673 | " 'sbaUsoTA1OAzuevI',\n",
1674 | " 'franczuk33',\n",
1675 | " 'oekojWyH120063',\n",
1676 | " 'mickael12',\n",
1677 | " 'QWERTY0011',\n",
1678 | " '123maxbala',\n",
1679 | " 'a2531106',\n",
1680 | " 'u6c8vhow',\n",
1681 | " 'bgrvl80',\n",
1682 | " 'yqugu927',\n",
1683 | " 'rntprns7',\n",
1684 | " 'schalke04',\n",
1685 | " 'asv5o9yu',\n",
1686 | " 'klara-tershina3H',\n",
1687 | " 'sasuke4',\n",
1688 | " 'ubojig109',\n",
1689 | " 'examy624',\n",
1690 | " 'warriors08',\n",
1691 | " 'planes123',\n",
1692 | " 'z888888',\n",
1693 | " 'tin030201',\n",
1694 | " '1qa2ws3ed4r',\n",
1695 | " '07dpv1127b',\n",
1696 | " 'asgaliu11',\n",
1697 | " 'a0972986650',\n",
1698 | " 'sofietou74',\n",
1699 | " 'cdann123',\n",
1700 | " 'X9WVojjE4MgVAIiR',\n",
1701 | " 'prisonbreak1',\n",
1702 | " 'ginger972',\n",
1703 | " 'deryxi704',\n",
1704 | " 'kunyukbabi69',\n",
1705 | " 'poseidon2011',\n",
1706 | " 'yllime123',\n",
1707 | " 'virush1n1',\n",
1708 | " 'gandhi8513',\n",
1709 | " 'gaymaids1',\n",
1710 | " 'tahseen75',\n",
1711 | " 'bencike7',\n",
1712 | " 'metopelo1623',\n",
1713 | " 'potatobus150',\n",
1714 | " 'pato221182',\n",
1715 | " 'y0unus',\n",
1716 | " 'p2share',\n",
1717 | " 'pikey231',\n",
1718 | " 'z3ro1sm',\n",
1719 | " 'ns2b0727',\n",
1720 | " 'farrukhcse12',\n",
1721 | " '159951josh',\n",
1722 | " 'sbaUsoTA1OAzuevI',\n",
1723 | " 'sbl571017',\n",
1724 | " 'kitty555',\n",
1725 | " 'rLLh4WDQ2OAWbDO5',\n",
1726 | " 'universe2908',\n",
1727 | " 'c3h8bkzr',\n",
1728 | " 'tia150979',\n",
1729 | " 'terrassa6',\n",
1730 | " 'kyxvufl37',\n",
1731 | " 'hqh2eYjQxOQPYIsA',\n",
1732 | " 'omakiva153',\n",
1733 | " 'UF1Z2WjE5Mg26R1K',\n",
1734 | " 'obstacle25',\n",
1735 | " 'XqMB7vDMzOQocAFV',\n",
1736 | " 'igejasy712',\n",
1737 | " 'lsdlsd1',\n",
1738 | " 'balamuc123',\n",
1739 | " 'jUV4dSDQwNwPpA36',\n",
1740 | " 'pazzini24',\n",
1741 | " 'pekai2004',\n",
1742 | " 'teste10',\n",
1743 | " 'metopelo1623',\n",
1744 | " 'kVczcljg4OA25Aeb',\n",
1745 | " 'xlxlxl777',\n",
1746 | " '929865yt',\n",
1747 | " 'webstudio8',\n",
1748 | " 'beijing168',\n",
1749 | " '123maxbala',\n",
1750 | " 'puegwajy416',\n",
1751 | " 'just1n0k',\n",
1752 | " '64whbrb351',\n",
1753 | " 'igejasy712',\n",
1754 | " 'meopvywk628',\n",
1755 | " 'woon12',\n",
1756 | " 'ebacuro434',\n",
1757 | " 'parent777',\n",
1758 | " 'jbtcnd6',\n",
1759 | " 'kzde5577',\n",
1760 | " 'asv5o9yu',\n",
1761 | " 's9830950044',\n",
1762 | " 'kVczcljg4OA25Aeb',\n",
1763 | " 'pazzini24',\n",
1764 | " 'krishna2',\n",
1765 | " 'gvczfel801',\n",
1766 | " 'xp;ysmybst',\n",
1767 | " 'asgaliu11',\n",
1768 | " 'killer5',\n",
1769 | " '2yz4ewwg',\n",
1770 | " 'AVYq1lDE4MgAZfNt',\n",
1771 | " '2GnTStTE4Mw4MTwv',\n",
1772 | " 'tomas7896',\n",
1773 | " 'gutergut599',\n",
1774 | " 'ryjypes139',\n",
1775 | " 'denise18',\n",
1776 | " '3vszncp4',\n",
1777 | " 'tia150979',\n",
1778 | " 'oatcake87',\n",
1779 | " 'franczuk33',\n",
1780 | " 'visi7k1yr',\n",
1781 | " 'sebo82',\n",
1782 | " 'gaymaids1',\n",
1783 | " 'marita1',\n",
1784 | " 'meriton23',\n",
1785 | " 'ebacuro434',\n",
1786 | " 'damyvo114',\n",
1787 | " 'rntprns7',\n",
1788 | " 'vietnga92',\n",
1789 | " 'yitbos77',\n",
1790 | " 'bencike7',\n",
1791 | " 'kswa2mrv',\n",
1792 | " 'ok>bdk',\n",
1793 | " '4osxw4r',\n",
1794 | " 'meopvywk628',\n",
1795 | " 'clave08',\n",
1796 | " 'as8594505',\n",
1797 | " 'd04m11',\n",
1798 | " 'peluchin4',\n",
1799 | " 'd04m11',\n",
1800 | " 'lrhxmevb620',\n",
1801 | " 'jEzZXUTE3MgJ4fVk',\n",
1802 | " 'rogyh820',\n",
1803 | " 'g067057895',\n",
1804 | " 'b4NbTxDEyNgG141J',\n",
1805 | " 'meopvywk628',\n",
1806 | " 'amandine666',\n",
1807 | " 'tin030201',\n",
1808 | " 'c3h8bkzr',\n",
1809 | " 'graciela2',\n",
1810 | " 'j2yj2yj2y',\n",
1811 | " 'sysoja794',\n",
1812 | " 'tucagu356',\n",
1813 | " 'w9209640',\n",
1814 | " '3CgRg8DA1NQY1iEj',\n",
1815 | " 'cerner09',\n",
1816 | " 'idofo673',\n",
1817 | " 'znbl5tj1',\n",
1818 | " 'olmaz.',\n",
1819 | " 'eVl19ADIxNAmU09N',\n",
1820 | " '248sUqiFEJuRag',\n",
1821 | " 'qn5xpg3k00',\n",
1822 | " 'xW8-3w7-MFB-CKH',\n",
1823 | " 'w9209640',\n",
1824 | " '1991vikash',\n",
1825 | " 'ycqtgdso3',\n",
1826 | " 'nK0yKXTU0NQHZE2e',\n",
1827 | " 'gtlek',\n",
1828 | " 'universe2908',\n",
1829 | " 'patri1973',\n",
1830 | " 'servbot88',\n",
1831 | " 'openup12',\n",
1832 | " 'kyxvufl37',\n",
1833 | " 'sono11',\n",
1834 | " 'gtlek',\n",
1835 | " 'kayal123',\n",
1836 | " 'virush1n1',\n",
1837 | " 'acetita478',\n",
1838 | " 'vehat387',\n",
1839 | " 'lsdlsd1',\n",
1840 | " 'X9WVojjE4MgVAIiR',\n",
1841 | " 'wycinu436',\n",
1842 | " '631ihOZogELoVap',\n",
1843 | " 'cigicigi123',\n",
1844 | " 'mazdarx7',\n",
1845 | " '2yz4ewwg',\n",
1846 | " 'lamborghin1',\n",
1847 | " '0112358mayin0',\n",
1848 | " 'buqodym199',\n",
1849 | " 'go7kew7a2po',\n",
1850 | " 'kzde5577',\n",
1851 | " 'atigi839',\n",
1852 | " 'lymuvop730',\n",
1853 | " 'sw10d014',\n",
1854 | " '64959rodro',\n",
1855 | " 'yitbos77',\n",
1856 | " 'tamanagung6',\n",
1857 | " '3f5xd41l0ik7',\n",
1858 | " 'kVczcljg4OA25Aeb',\n",
1859 | " 'gkrqjs6',\n",
1860 | " 'moimoimoi9',\n",
1861 | " 'kuntz80',\n",
1862 | " 'josef0867',\n",
1863 | " 'jerusalem393',\n",
1864 | " 'mashhood_afzal21087',\n",
1865 | " 'j2yj2yj2y',\n",
1866 | " 'wo9aiwangyan',\n",
1867 | " 'qn5xpg3k00',\n",
1868 | " 'walterivl13',\n",
1869 | " 'ekufite742',\n",
1870 | " 'sbl571017',\n",
1871 | " 'princ3sa',\n",
1872 | " 'urban1',\n",
1873 | " 'zcsntdmhe098',\n",
1874 | " 'plumilla1',\n",
1875 | " 'idofo673',\n",
1876 | " 'GGmm26120904..',\n",
1877 | " 'walterivl13',\n",
1878 | " '2652033abc',\n",
1879 | " 'ga98SIzk0NwhiZaE',\n",
1880 | " 'ryjypes139',\n",
1881 | " 'kunyukbabi69',\n",
1882 | " 'samael666',\n",
1883 | " 'b98nwtpriyesh',\n",
1884 | " 'demon10',\n",
1885 | " 'amoadios321',\n",
1886 | " 'ass359',\n",
1887 | " 'lzhzad1989',\n",
1888 | " 'cesarmaio1',\n",
1889 | " 'xanyrum650',\n",
1890 | " 'clyioqzgw42',\n",
1891 | " 'GGmm26120904..',\n",
1892 | " 'peluchin4',\n",
1893 | " 'aslpls2009',\n",
1894 | " 'y0unus',\n",
1895 | " 'tin030201',\n",
1896 | " '3CgRg8DA1NQY1iEj',\n",
1897 | " 'zu20081965',\n",
1898 | " 'matiz4533',\n",
1899 | " '64whbrb351',\n",
1900 | " 'damyvo114',\n",
1901 | " 'kyodai666',\n",
1902 | " '0112358mayin0',\n",
1903 | " 'paladinas1',\n",
1904 | " 'jEzZXUTE3MgJ4fVk',\n",
1905 | " 'hasan18',\n",
1906 | " 'kuntz80',\n",
1907 | " 'uxyloga692',\n",
1908 | " '847XagYxUHUXOW',\n",
1909 | " 'kXzWOozU2MQ1Jv1h',\n",
1910 | " 'paulino123',\n",
1911 | " 'TyWM72UNEex8Q8Y',\n",
1912 | " 't8IkFRDIxMAFV2JW',\n",
1913 | " '26522876p',\n",
1914 | " 'xf6385494',\n",
1915 | " 'jerusalem393',\n",
1916 | " 'alhama11408',\n",
1917 | " 'pablo321159',\n",
1918 | " 'www32223222',\n",
1919 | " 'mdaffandi74',\n",
1920 | " 'jcav26',\n",
1921 | " 'elonex24',\n",
1922 | " 'iacool99',\n",
1923 | " 'sd6x9s3s',\n",
1924 | " 'polo2014',\n",
1925 | " 'wasanun13',\n",
1926 | " 'a110804032',\n",
1927 | " 'koabcswzt3',\n",
1928 | " 'sbl571017',\n",
1929 | " 'gdfn76',\n",
1930 | " 'XqMB7vDMzOQocAFV',\n",
1931 | " 'as326159',\n",
1932 | " 'servbot88',\n",
1933 | " 'yami12',\n",
1934 | " 'kzde5577',\n",
1935 | " '1597535youssi',\n",
1936 | " '1972vishara',\n",
1937 | " 'okn9zp9o',\n",
1938 | " 'spl51190595',\n",
1939 | " 'faisal213',\n",
1940 | " 'wycinu436',\n",
1941 | " 'matiz4533',\n",
1942 | " 'x8512514',\n",
1943 | " 'sd6x9s3s',\n",
1944 | " 'abizar08',\n",
1945 | " 'L2i2ZwTg1MQajeBm',\n",
1946 | " 'paulino123',\n",
1947 | " '4165000yakub',\n",
1948 | " 'zgmfnwuq25',\n",
1949 | " 'yuri110995',\n",
1950 | " 'kXzWOozU2MQ1Jv1h',\n",
1951 | " 'ninja420',\n",
1952 | " 'e667794c1d',\n",
1953 | " '123maxbala',\n",
1954 | " 'jUV4dSDQwNwPpA36',\n",
1955 | " 'asdasdf1',\n",
1956 | " 'patri1973',\n",
1957 | " '6975038lp',\n",
1958 | " 'j03l4ytr1',\n",
1959 | " 'kzde5577',\n",
1960 | " '07dpv1127b',\n",
1961 | " 'trabajonet9',\n",
1962 | " 'kahcyxvj24',\n",
1963 | " 'avanakit72',\n",
1964 | " 'clumsy0619',\n",
1965 | " 'bellsuki1',\n",
1966 | " '238wofutUtIGyf',\n",
1967 | " '64whbrb351',\n",
1968 | " 's0xwym7h',\n",
1969 | " 'WUt9IZzE0OQ7PkNE',\n",
1970 | " 'uxyloga692',\n",
1971 | " 'zoobike04',\n",
1972 | " 'faqih82',\n",
1973 | " 'www32223222',\n",
1974 | " 'franczuk33',\n",
1975 | " 'limichan99',\n",
1976 | " '1katertje',\n",
1977 | " 'p3rf3ct0',\n",
1978 | " 'jbtcnd6',\n",
1979 | " '159951josh',\n",
1980 | " 'warriors08',\n",
1981 | " 's0xwym7h',\n",
1982 | " 'adminmao888',\n",
1983 | " 'IRZA98',\n",
1984 | " 'cifinew817',\n",
1985 | " '5gzj5uf',\n",
1986 | " '3vszncp4',\n",
1987 | " 'yy4129',\n",
1988 | " 'ykfums1',\n",
1989 | " 'hqh2eYjQxOQPYIsA',\n",
1990 | " 'rsuvxz08b',\n",
1991 | " 'may112001',\n",
1992 | " 'tspirits08',\n",
1993 | " 'clave08',\n",
1994 | " 'zoobike04',\n",
1995 | " '147963asd',\n",
1996 | " '3y6iwef2g6',\n",
1997 | " 'marita1',\n",
1998 | " 'jalingo1',\n",
1999 | " 'koabcswzt3',\n",
2000 | " 'c1brb3lt',\n",
2001 | " 'twil8x0',\n",
2002 | " '2akira2',\n",
2003 | " 'idofo673',\n",
2004 | " 'overlord3127',\n",
2005 | " 'finisterra1',\n",
2006 | " '2d0d7qfz',\n",
2007 | " '123477889a',\n",
2008 | " 'bafiqkxwu0',\n",
2009 | " 'mdaffandi74',\n",
2010 | " 'krishna2',\n",
2011 | " 'kzde5577',\n",
2012 | " 'arigato3',\n",
2013 | " 'peluchin4',\n",
2014 | " 'ppnyadam09',\n",
2015 | " 'autan88',\n",
2016 | " 'ocadezi586',\n",
2017 | " 'deivid1991',\n",
2018 | " 'pHyqueDIyNQ8vmhb',\n",
2019 | " 'nicolas05',\n",
2020 | " '612035180tok',\n",
2021 | " 'lollies1989',\n",
2022 | " '2863e00016',\n",
2023 | " 'portales1',\n",
2024 | " 'may112001',\n",
2025 | " '20Dgw7TQ0OQVdly7',\n",
2026 | " '2010server',\n",
2027 | " 'clumsy0619',\n",
2028 | " 'n501iomf',\n",
2029 | " 'pastorius88',\n",
2030 | " 'hello2104',\n",
2031 | " 'BZVQZBTM1MApRV7s',\n",
2032 | " 'balamuc123',\n",
2033 | " 'afavin964',\n",
2034 | " 'u6c8vhow',\n",
2035 | " '12345yolanda',\n",
2036 | " 'mmm23mm',\n",
2037 | " 'raykuaz32',\n",
2038 | " 'pacific52',\n",
2039 | " 'tia150979',\n",
2040 | " 'urban1',\n",
2041 | " 'numero2',\n",
2042 | " 'uqilyni846',\n",
2043 | " 'zidadoh258',\n",
2044 | " 'wisal1234',\n",
2045 | " 'sofietou74',\n",
2046 | " '2863e00016',\n",
2047 | " '01161590m',\n",
2048 | " 'ga98SIzk0NwhiZaE',\n",
2049 | " 'vmdo3i',\n",
2050 | " 'yjuqseb416',\n",
2051 | " 'yy4129',\n",
2052 | " 'kry1z9',\n",
2053 | " 'sha122511',\n",
2054 | " 'iubat09',\n",
2055 | " 'lovelory1',\n",
2056 | " 'coy29061994',\n",
2057 | " 'sd6x9s3s',\n",
2058 | " 'Scipio21152030067254',\n",
2059 | " 'plumilla1',\n",
2060 | " 'nhiannei040',\n",
2061 | " 'iubat09',\n",
2062 | " 'UF1Z2WjE5Mg26R1K',\n",
2063 | " '1991vikash',\n",
2064 | " 'cristiano7',\n",
2065 | " '6975038lp',\n",
2066 | " 'J0LcDWDc2NAVE8j3',\n",
2067 | " 'lrhxmevb620',\n",
2068 | " 'vietnga92',\n",
2069 | " 'fahad123',\n",
2070 | " 'artom111478',\n",
2071 | " '1qa2ws3ed4rf',\n",
2072 | " 'zb08110229',\n",
2073 | " 'jntjmh7',\n",
2074 | " 'galoucura1',\n",
2075 | " 'kdl9cl53',\n",
2076 | " 'tuto0378',\n",
2077 | " 'naseKoBUMIg295',\n",
2078 | " 'qn5xpg3k00',\n",
2079 | " 'wasanun13',\n",
2080 | " 'moken7',\n",
2081 | " 'njmania114',\n",
2082 | " 'aziz098765',\n",
2083 | " 'studenko123',\n",
2084 | " 'webhostv1t1n',\n",
2085 | " 'b4NbTxDEyNgG141J',\n",
2086 | " 'nhiannei040',\n",
2087 | " 'j09000',\n",
2088 | " 'kayal123',\n",
2089 | " 'numero2',\n",
2090 | " 'diarie1',\n",
2091 | " 'llahetihw1',\n",
2092 | " 'iwaguh884',\n",
2093 | " 'Jovan13lovekenthjusvan4ever',\n",
2094 | " '2yz4ewwg',\n",
2095 | " 'sun4shine76',\n",
2096 | " 'ihana906',\n",
2097 | " 'lrhxmevb620',\n",
2098 | " 'moimoimoi9',\n",
2099 | " 'cerner09',\n",
2100 | " 'TyWM72UNEex8Q8Y',\n",
2101 | " 'fnmsdha476',\n",
2102 | " 'uziwocy148',\n",
2103 | " 'damyvo114',\n",
2104 | " '0112358mayin0',\n",
2105 | " '612035180tok',\n",
2106 | " 'pikey231',\n",
2107 | " 'iubat09',\n",
2108 | " 'b4NbTxDEyNgG141J',\n",
2109 | " 'yqugu927',\n",
2110 | " 'nhfdff2512',\n",
2111 | " 'mmm23mm',\n",
2112 | " 'matiz4533',\n",
2113 | " 'fnmsdha476',\n",
2114 | " 'fbjurcd961',\n",
2115 | " 'stalucia66',\n",
2116 | " 'ihana906',\n",
2117 | " '6tequila6',\n",
2118 | " 'IRZA98',\n",
2119 | " 'medebizu3',\n",
2120 | " 'yitbos77',\n",
2121 | " 'kdl9cl53',\n",
2122 | " 'synyxyr723',\n",
2123 | " '2yz4ewwg',\n",
2124 | " 'xp;ysmybst',\n",
2125 | " 'u03kz6ez',\n",
2126 | " 'faqih82',\n",
2127 | " 'z3ro1sm',\n",
2128 | " 'ryjypes139',\n",
2129 | " 'pHyqueDIyNQ8vmhb',\n",
2130 | " '6yy6yy',\n",
2131 | " 'mazdarx7',\n",
2132 | " 'nicolas05',\n",
2133 | " '0123one47',\n",
2134 | " 'pastorius88',\n",
2135 | " 'hodygid757',\n",
2136 | " 'bencike7',\n",
2137 | " 'tuto0378',\n",
2138 | " 'kyxvufl37',\n",
2139 | " 'ilunia20',\n",
2140 | " 'c1brb3lt',\n",
2141 | " 'Herzberg@ABBOTT33656888commerce',\n",
2142 | " 'gpc151192',\n",
2143 | " 'yhwbzci130',\n",
2144 | " '5874813o',\n",
2145 | " 'synyxyr723',\n",
2146 | " 'nK0yKXTU0NQHZE2e',\n",
2147 | " 'elperro1',\n",
2148 | " 'rLLh4WDQ2OAWbDO5',\n",
2149 | " 'v1s2c3456',\n",
2150 | " 'djda1203zj',\n",
2151 | " 'maulana79',\n",
2152 | " 'bghuyku37',\n",
2153 | " '000webhostcom',\n",
2154 | " '5gzj5uf',\n",
2155 | " 'bugatti01',\n",
2156 | " '2652033abc',\n",
2157 | " 'kswa2mrv',\n",
2158 | " 'carla99',\n",
2159 | " '8g8x2su3',\n",
2160 | " 'bagdas2011',\n",
2161 | " 'lqksuym982',\n",
2162 | " '123maxbala',\n",
2163 | " 'krishna2',\n",
2164 | " 'yllime123',\n",
2165 | " 'nikolas369',\n",
2166 | " 'd6VyrkFV6oblxNs5N8cW',\n",
2167 | " 'gdfn76',\n",
2168 | " 'jbiz04h4',\n",
2169 | " 'mosad999',\n",
2170 | " 'hisnipes1',\n",
2171 | " 'up8444',\n",
2172 | " 'lovelory1',\n",
2173 | " 'naseKoBUMIg295',\n",
2174 | " '2akira2',\n",
2175 | " 'webhostv1t1n',\n",
2176 | " 'jules2109',\n",
2177 | " 'oioo9og',\n",
2178 | " 'hard7ware',\n",
2179 | " 'elabadmin1386',\n",
2180 | " 'xtswdypgh936',\n",
2181 | " 'tiga33',\n",
2182 | " 'w1e2s3l4',\n",
2183 | " 'plumilla1',\n",
2184 | " 'sbl571017',\n",
2185 | " 'yami12',\n",
2186 | " 'YADHJIGSAWS11',\n",
2187 | " 'popo0404',\n",
2188 | " 'qefoquf1uf',\n",
2189 | " 'go7kew7a2po',\n",
2190 | " 'osimeytju12',\n",
2191 | " '2GnTStTE4Mw4MTwv',\n",
2192 | " 'ubojig109',\n",
2193 | " '7l1hu1xa',\n",
2194 | " 'pacific52',\n",
2195 | " 'designer1206',\n",
2196 | " 'osimeytju12',\n",
2197 | " '283671gus',\n",
2198 | " 'hosna1368',\n",
2199 | " 'asdasdf1',\n",
2200 | " '69556236gu',\n",
2201 | " 'kenyu001',\n",
2202 | " 'jl440033',\n",
2203 | " 'yami12',\n",
2204 | " '01161590m',\n",
2205 | " 'j09000',\n",
2206 | " 'YanH2kzgxMw1AsXA',\n",
2207 | " 'mohantra1',\n",
2208 | " '4osxw4r',\n",
2209 | " '1jancok',\n",
2210 | " 's0xwym7h',\n",
2211 | " '20010509wang',\n",
2212 | " 'speedracer10',\n",
2213 | " 'kunyukbabi69',\n",
2214 | " 'butisugo39',\n",
2215 | " 'sha122511',\n",
2216 | " 'xf6385494',\n",
2217 | " 'tamanagung6',\n",
2218 | " 'sd6x9s3s',\n",
2219 | " 'hpw1907v',\n",
2220 | " 'fr8OClDY1MAdEhHa',\n",
2221 | " 'mohantra1',\n",
2222 | " 'korea2010',\n",
2223 | " 'parent777',\n",
2224 | " 'khaled12',\n",
2225 | " 'examy624',\n",
2226 | " 'jeeves123',\n",
2227 | " 'calcifer32',\n",
2228 | " '0169395484a',\n",
2229 | " '12345687vini',\n",
2230 | " '123linux',\n",
2231 | " 'mtvwyz001',\n",
2232 | " 'ypodahe201',\n",
2233 | " '123456789YO',\n",
2234 | " 'mdaffandi74',\n",
2235 | " 'jerusalem393',\n",
2236 | " 'grazi0201',\n",
2237 | " 'medebizu3',\n",
2238 | " 'rakag279',\n",
2239 | " 'n501iomf',\n",
2240 | " 'sony18',\n",
2241 | " 'Iamthelegend1!',\n",
2242 | " 'muoaqxwc21',\n",
2243 | " 'ram@!sita15392',\n",
2244 | " 'pikey231',\n",
2245 | " '1907sedat58',\n",
2246 | " '0847440744z',\n",
2247 | " 'webhost08',\n",
2248 | " 'bang6k',\n",
2249 | " 'pass0port',\n",
2250 | " '763EBFC5',\n",
2251 | " 'clave08',\n",
2252 | " 'spl51190595',\n",
2253 | " 'znbl5tj1',\n",
2254 | " 'cotezun996',\n",
2255 | " 'ewvjbilan4',\n",
2256 | " 'savas123x',\n",
2257 | " 'guliotth82',\n",
2258 | " 'c3h8bkzr',\n",
2259 | " 'examy624',\n",
2260 | " 'virush1n1',\n",
2261 | " 'seller1',\n",
2262 | " 'oatcake87',\n",
2263 | " '00J46LTAxMgME7C4',\n",
2264 | " 'uqilyni846',\n",
2265 | " 'yilmaz070',\n",
2266 | " 'paul2007',\n",
2267 | " 'acetita478',\n",
2268 | " 'lancer319',\n",
2269 | " 'rLLh4WDQ2OAWbDO5',\n",
2270 | " '727nimdadre',\n",
2271 | " 'obstacle25',\n",
2272 | " 'potatobus150',\n",
2273 | " 'kyodai666',\n",
2274 | " 'sukkur1',\n",
2275 | " 'ginger972',\n",
2276 | " 'jose30209',\n",
2277 | " 'ewvjbilan4',\n",
2278 | " 'pHyqueDIyNQ8vmhb',\n",
2279 | " 'sasuke4',\n",
2280 | " 'juanito00',\n",
2281 | " 'iL1BEmTUyMg8YYbn',\n",
2282 | " 'cigicigi123',\n",
2283 | " 'in595462',\n",
2284 | " 'universe2908',\n",
2285 | " 'kjkjkj1',\n",
2286 | " 'pmcm110118008',\n",
2287 | " 'iwaguh884',\n",
2288 | " 'mxvurqyws5',\n",
2289 | " 'kinga22',\n",
2290 | " 'mathilde54550',\n",
2291 | " 'jj46azbo',\n",
2292 | " 'willboss13',\n",
2293 | " '1907sedat58',\n",
2294 | " 'yuri110995',\n",
2295 | " 'clave2013',\n",
2296 | " '1597535youssi',\n",
2297 | " 'uxabeqo309',\n",
2298 | " 'skoda06',\n",
2299 | " 'marita1',\n",
2300 | " 'as326159',\n",
2301 | " 'mustang337',\n",
2302 | " '6yy6yy',\n",
2303 | " 'ixehawojEPe418',\n",
2304 | " 'Herzberg@ABBOTT33656888commerce',\n",
2305 | " 'wjngzro27',\n",
2306 | " 'afavin964',\n",
2307 | " 'd6VyrkFV6oblxNs5N8cW',\n",
2308 | " 'hpw1907v',\n",
2309 | " '52756652a',\n",
2310 | " 'ebuchkakat1',\n",
2311 | " 'pass0port',\n",
2312 | " 'ukyzopi369',\n",
2313 | " 'JEQuloqOFUd102',\n",
2314 | " 'uqilyni846',\n",
2315 | " 'jeckericek24',\n",
2316 | " 'ezekiel720',\n",
2317 | " 'mialr325',\n",
2318 | " 'kjkjkj1',\n",
2319 | " '746xitEGiqObog',\n",
2320 | " 'luiskeko31',\n",
2321 | " 'mxvurqyws5',\n",
2322 | " 'hotdog20',\n",
2323 | " 'L2i2ZwTg1MQajeBm',\n",
2324 | " 'nndcvf1',\n",
2325 | " 'xzeyfbi495',\n",
2326 | " 'saule123',\n",
2327 | " 'shooting1965j',\n",
2328 | " 'as326159',\n",
2329 | " 'numero2',\n",
2330 | " '8521901bzk',\n",
2331 | " 'Truelove19902610',\n",
2332 | " 'pekai2004',\n",
2333 | " 'j09000',\n",
2334 | " 'elyass15@ajilent-ci',\n",
2335 | " 'hqh2eYjQxOQPYIsA',\n",
2336 | " 'gozv3e5',\n",
2337 | " ...]"
2338 | ]
2339 | },
2340 | "execution_count": 21,
2341 | "metadata": {},
2342 | "output_type": "execute_result"
2343 | }
2344 | ],
2345 | "source": [
2346 | "X"
2347 | ]
2348 | },
2349 | {
2350 | "cell_type": "code",
2351 | "execution_count": 24,
2352 | "metadata": {},
2353 | "outputs": [],
2354 | "source": [
2355 | "def word_divide_char(inputs):\n",
2356 | " characters=[]\n",
2357 | " for i in inputs:\n",
2358 | " characters.append(i)\n",
2359 | " return characters"
2360 | ]
2361 | },
2362 | {
2363 | "cell_type": "code",
2364 | "execution_count": 26,
2365 | "metadata": {},
2366 | "outputs": [],
2367 | "source": [
2368 | "from sklearn.feature_extraction.text import TfidfVectorizer\n",
2369 | "vectorizer=TfidfVectorizer(tokenizer=word_divide_char)\n",
2370 | "X=vectorizer.fit_transform(X)"
2371 | ]
2372 | },
2373 | {
2374 | "cell_type": "code",
2375 | "execution_count": 27,
2376 | "metadata": {},
2377 | "outputs": [
2378 | {
2379 | "data": {
2380 | "text/plain": [
2381 | "(669639, 124)"
2382 | ]
2383 | },
2384 | "execution_count": 27,
2385 | "metadata": {},
2386 | "output_type": "execute_result"
2387 | }
2388 | ],
2389 | "source": [
2390 | "X.shape"
2391 | ]
2392 | },
2393 | {
2394 | "cell_type": "code",
2395 | "execution_count": 28,
2396 | "metadata": {},
2397 | "outputs": [
2398 | {
2399 | "data": {
2400 | "text/plain": [
2401 | "{'k': 55,\n",
2402 | " 'z': 70,\n",
2403 | " 'd': 48,\n",
2404 | " 'e': 49,\n",
2405 | " '5': 28,\n",
2406 | " '7': 30,\n",
2407 | " 'v': 66,\n",
2408 | " 'i': 53,\n",
2409 | " 's': 63,\n",
2410 | " '1': 24,\n",
2411 | " 'y': 69,\n",
2412 | " 'r': 62,\n",
2413 | " 'l': 56,\n",
2414 | " 'a': 45,\n",
2415 | " 'm': 57,\n",
2416 | " 'b': 46,\n",
2417 | " 'o': 59,\n",
2418 | " 'g': 51,\n",
2419 | " 'h': 52,\n",
2420 | " 'n': 58,\n",
2421 | " 'u': 65,\n",
2422 | " '6': 29,\n",
2423 | " 'c': 47,\n",
2424 | " '8': 31,\n",
2425 | " 'w': 67,\n",
2426 | " '4': 27,\n",
2427 | " 'q': 61,\n",
2428 | " 'f': 50,\n",
2429 | " 't': 64,\n",
2430 | " '3': 26,\n",
2431 | " 'j': 54,\n",
2432 | " '2': 25,\n",
2433 | " '0': 23,\n",
2434 | " '9': 32,\n",
2435 | " 'p': 60,\n",
2436 | " '-': 20,\n",
2437 | " 'x': 68,\n",
2438 | " '>': 36,\n",
2439 | " '.': 21,\n",
2440 | " '@': 38,\n",
2441 | " ';': 33,\n",
2442 | " '_': 43,\n",
2443 | " '!': 10,\n",
2444 | " '\"': 11,\n",
2445 | " '~': 74,\n",
2446 | " '+': 19,\n",
2447 | " '^': 42,\n",
2448 | " '/': 22,\n",
2449 | " '$': 13,\n",
2450 | " ')': 17,\n",
2451 | " '?': 37,\n",
2452 | " '±': 82,\n",
2453 | " '#': 12,\n",
2454 | " '%': 14,\n",
2455 | " '(': 16,\n",
2456 | " '*': 18,\n",
2457 | " ' ': 9,\n",
2458 | " 'ú': 112,\n",
2459 | " '[': 39,\n",
2460 | " ']': 41,\n",
2461 | " '&': 15,\n",
2462 | " '<': 34,\n",
2463 | " '=': 35,\n",
2464 | " '{': 71,\n",
2465 | " '}': 73,\n",
2466 | " 'þ': 116,\n",
2467 | " 'ó': 106,\n",
2468 | " '\\\\': 40,\n",
2469 | " 'ô': 107,\n",
2470 | " '¿': 91,\n",
2471 | " '³': 84,\n",
2472 | " '\\x19': 6,\n",
2473 | " '\\x05': 1,\n",
2474 | " '\\x1b': 7,\n",
2475 | " '\\x1c': 8,\n",
2476 | " 'å': 98,\n",
2477 | " '‚': 119,\n",
2478 | " 'à': 94,\n",
2479 | " '`': 44,\n",
2480 | " 'ä': 97,\n",
2481 | " '\\x7f': 75,\n",
2482 | " '«': 80,\n",
2483 | " '|': 72,\n",
2484 | " 'õ': 108,\n",
2485 | " 'ÿ': 117,\n",
2486 | " '²': 83,\n",
2487 | " '÷': 110,\n",
2488 | " 'ð': 103,\n",
2489 | " '·': 87,\n",
2490 | " '°': 81,\n",
2491 | " 'â': 96,\n",
2492 | " 'º': 88,\n",
2493 | " '¾': 90,\n",
2494 | " 'ò': 105,\n",
2495 | " '¨': 79,\n",
2496 | " 'ý': 115,\n",
2497 | " 'ß': 93,\n",
2498 | " 'í': 100,\n",
2499 | " 'ñ': 104,\n",
2500 | " '\\x81': 76,\n",
2501 | " '—': 118,\n",
2502 | " 'ï': 102,\n",
2503 | " '\\x10': 3,\n",
2504 | " '´': 85,\n",
2505 | " 'ö': 109,\n",
2506 | " '\\x8d': 77,\n",
2507 | " 'ü': 114,\n",
2508 | " '¡': 78,\n",
2509 | " '\\x17': 5,\n",
2510 | " '¼': 89,\n",
2511 | " 'ù': 111,\n",
2512 | " '…': 121,\n",
2513 | " '×': 92,\n",
2514 | " 'á': 95,\n",
2515 | " 'æ': 99,\n",
2516 | " '\\x02': 0,\n",
2517 | " 'û': 113,\n",
2518 | " '‡': 120,\n",
2519 | " 'î': 101,\n",
2520 | " 'µ': 86,\n",
2521 | " '™': 123,\n",
2522 | " '\\x06': 2,\n",
2523 | " '\\x11': 4,\n",
2524 | " '›': 122}"
2525 | ]
2526 | },
2527 | "execution_count": 28,
2528 | "metadata": {},
2529 | "output_type": "execute_result"
2530 | }
2531 | ],
2532 | "source": [
2533 | "vectorizer.vocabulary_"
2534 | ]
2535 | },
2536 | {
2537 | "cell_type": "code",
2538 | "execution_count": 30,
2539 | "metadata": {},
2540 | "outputs": [
2541 | {
2542 | "data": {
2543 | "text/plain": [
2544 | "<669639x124 sparse matrix of type ''\n",
2545 | "\twith 5644040 stored elements in Compressed Sparse Row format>"
2546 | ]
2547 | },
2548 | "execution_count": 30,
2549 | "metadata": {},
2550 | "output_type": "execute_result"
2551 | }
2552 | ],
2553 | "source": [
2554 | "X"
2555 | ]
2556 | },
2557 | {
2558 | "cell_type": "code",
2559 | "execution_count": 33,
2560 | "metadata": {},
2561 | "outputs": [
2562 | {
2563 | "data": {
2564 | "text/plain": [
2565 | "'kzde5577'"
2566 | ]
2567 | },
2568 | "execution_count": 33,
2569 | "metadata": {},
2570 | "output_type": "execute_result"
2571 | }
2572 | ],
2573 | "source": [
2574 | "data.iloc[0,0]"
2575 | ]
2576 | },
2577 | {
2578 | "cell_type": "code",
2579 | "execution_count": 34,
2580 | "metadata": {},
2581 | "outputs": [
2582 | {
2583 | "data": {
2584 | "text/html": [
2585 | "\n",
2586 | "\n",
2599 | "
\n",
2600 | " \n",
2601 | " \n",
2602 | " | \n",
2603 | " tfidf | \n",
2604 | "
\n",
2605 | " \n",
2606 | " \n",
2607 | " \n",
2608 | " 7 | \n",
2609 | " 0.591709 | \n",
2610 | "
\n",
2611 | " \n",
2612 | " 5 | \n",
2613 | " 0.566853 | \n",
2614 | "
\n",
2615 | " \n",
2616 | " z | \n",
2617 | " 0.336077 | \n",
2618 | "
\n",
2619 | " \n",
2620 | " k | \n",
2621 | " 0.291485 | \n",
2622 | "
\n",
2623 | " \n",
2624 | " d | \n",
2625 | " 0.285969 | \n",
2626 | "
\n",
2627 | " \n",
2628 | " e | \n",
2629 | " 0.221061 | \n",
2630 | "
\n",
2631 | " \n",
2632 | " ¾ | \n",
2633 | " 0.000000 | \n",
2634 | "
\n",
2635 | " \n",
2636 | " ¿ | \n",
2637 | " 0.000000 | \n",
2638 | "
\n",
2639 | " \n",
2640 | " ¼ | \n",
2641 | " 0.000000 | \n",
2642 | "
\n",
2643 | " \n",
2644 | " º | \n",
2645 | " 0.000000 | \n",
2646 | "
\n",
2647 | " \n",
2648 | " « | \n",
2649 | " 0.000000 | \n",
2650 | "
\n",
2651 | " \n",
2652 | " · | \n",
2653 | " 0.000000 | \n",
2654 | "
\n",
2655 | " \n",
2656 | " µ | \n",
2657 | " 0.000000 | \n",
2658 | "
\n",
2659 | " \n",
2660 | " ´ | \n",
2661 | " 0.000000 | \n",
2662 | "
\n",
2663 | " \n",
2664 | " ³ | \n",
2665 | " 0.000000 | \n",
2666 | "
\n",
2667 | " \n",
2668 | " ² | \n",
2669 | " 0.000000 | \n",
2670 | "
\n",
2671 | " \n",
2672 | " ± | \n",
2673 | " 0.000000 | \n",
2674 | "
\n",
2675 | " \n",
2676 | " ° | \n",
2677 | " 0.000000 | \n",
2678 | "
\n",
2679 | " \n",
2680 | " \u0002 | \n",
2681 | " 0.000000 | \n",
2682 | "
\n",
2683 | " \n",
2684 | " ¨ | \n",
2685 | " 0.000000 | \n",
2686 | "
\n",
2687 | " \n",
2688 | " ß | \n",
2689 | " 0.000000 | \n",
2690 | "
\n",
2691 | " \n",
2692 | " ¡ | \n",
2693 | " 0.000000 | \n",
2694 | "
\n",
2695 | " \n",
2696 | " | \n",
2697 | " 0.000000 | \n",
2698 | "
\n",
2699 | " \n",
2700 | " | \n",
2701 | " 0.000000 | \n",
2702 | "
\n",
2703 | " \n",
2704 | " | \n",
2705 | " 0.000000 | \n",
2706 | "
\n",
2707 | " \n",
2708 | " ~ | \n",
2709 | " 0.000000 | \n",
2710 | "
\n",
2711 | " \n",
2712 | " } | \n",
2713 | " 0.000000 | \n",
2714 | "
\n",
2715 | " \n",
2716 | " | | \n",
2717 | " 0.000000 | \n",
2718 | "
\n",
2719 | " \n",
2720 | " { | \n",
2721 | " 0.000000 | \n",
2722 | "
\n",
2723 | " \n",
2724 | " y | \n",
2725 | " 0.000000 | \n",
2726 | "
\n",
2727 | " \n",
2728 | " ... | \n",
2729 | " ... | \n",
2730 | "
\n",
2731 | " \n",
2732 | " 9 | \n",
2733 | " 0.000000 | \n",
2734 | "
\n",
2735 | " \n",
2736 | " s | \n",
2737 | " 0.000000 | \n",
2738 | "
\n",
2739 | " \n",
2740 | " c | \n",
2741 | " 0.000000 | \n",
2742 | "
\n",
2743 | " \n",
2744 | " \u0005 | \n",
2745 | " 0.000000 | \n",
2746 | "
\n",
2747 | " \n",
2748 | " q | \n",
2749 | " 0.000000 | \n",
2750 | "
\n",
2751 | " \n",
2752 | " p | \n",
2753 | " 0.000000 | \n",
2754 | "
\n",
2755 | " \n",
2756 | " o | \n",
2757 | " 0.000000 | \n",
2758 | "
\n",
2759 | " \n",
2760 | " n | \n",
2761 | " 0.000000 | \n",
2762 | "
\n",
2763 | " \n",
2764 | " m | \n",
2765 | " 0.000000 | \n",
2766 | "
\n",
2767 | " \n",
2768 | " l | \n",
2769 | " 0.000000 | \n",
2770 | "
\n",
2771 | " \n",
2772 | " j | \n",
2773 | " 0.000000 | \n",
2774 | "
\n",
2775 | " \n",
2776 | " i | \n",
2777 | " 0.000000 | \n",
2778 | "
\n",
2779 | " \n",
2780 | " h | \n",
2781 | " 0.000000 | \n",
2782 | "
\n",
2783 | " \n",
2784 | " g | \n",
2785 | " 0.000000 | \n",
2786 | "
\n",
2787 | " \n",
2788 | " f | \n",
2789 | " 0.000000 | \n",
2790 | "
\n",
2791 | " \n",
2792 | " b | \n",
2793 | " 0.000000 | \n",
2794 | "
\n",
2795 | " \n",
2796 | " ; | \n",
2797 | " 0.000000 | \n",
2798 | "
\n",
2799 | " \n",
2800 | " a | \n",
2801 | " 0.000000 | \n",
2802 | "
\n",
2803 | " \n",
2804 | " ` | \n",
2805 | " 0.000000 | \n",
2806 | "
\n",
2807 | " \n",
2808 | " _ | \n",
2809 | " 0.000000 | \n",
2810 | "
\n",
2811 | " \n",
2812 | " ^ | \n",
2813 | " 0.000000 | \n",
2814 | "
\n",
2815 | " \n",
2816 | " ] | \n",
2817 | " 0.000000 | \n",
2818 | "
\n",
2819 | " \n",
2820 | " \\ | \n",
2821 | " 0.000000 | \n",
2822 | "
\n",
2823 | " \n",
2824 | " [ | \n",
2825 | " 0.000000 | \n",
2826 | "
\n",
2827 | " \n",
2828 | " @ | \n",
2829 | " 0.000000 | \n",
2830 | "
\n",
2831 | " \n",
2832 | " ? | \n",
2833 | " 0.000000 | \n",
2834 | "
\n",
2835 | " \n",
2836 | " > | \n",
2837 | " 0.000000 | \n",
2838 | "
\n",
2839 | " \n",
2840 | " = | \n",
2841 | " 0.000000 | \n",
2842 | "
\n",
2843 | " \n",
2844 | " < | \n",
2845 | " 0.000000 | \n",
2846 | "
\n",
2847 | " \n",
2848 | " ™ | \n",
2849 | " 0.000000 | \n",
2850 | "
\n",
2851 | " \n",
2852 | "
\n",
2853 | "
124 rows × 1 columns
\n",
2854 | "
"
2855 | ],
2856 | "text/plain": [
2857 | " tfidf\n",
2858 | "7 0.591709\n",
2859 | "5 0.566853\n",
2860 | "z 0.336077\n",
2861 | "k 0.291485\n",
2862 | "d 0.285969\n",
2863 | "e 0.221061\n",
2864 | "¾ 0.000000\n",
2865 | "¿ 0.000000\n",
2866 | "¼ 0.000000\n",
2867 | "º 0.000000\n",
2868 | "« 0.000000\n",
2869 | "· 0.000000\n",
2870 | "µ 0.000000\n",
2871 | "´ 0.000000\n",
2872 | "³ 0.000000\n",
2873 | "² 0.000000\n",
2874 | "± 0.000000\n",
2875 | "° 0.000000\n",
2876 | "\u0002 0.000000\n",
2877 | "¨ 0.000000\n",
2878 | "ß 0.000000\n",
2879 | "¡ 0.000000\n",
2880 | " 0.000000\n",
2881 | " 0.000000\n",
2882 | " 0.000000\n",
2883 | "~ 0.000000\n",
2884 | "} 0.000000\n",
2885 | "| 0.000000\n",
2886 | "{ 0.000000\n",
2887 | "y 0.000000\n",
2888 | ".. ...\n",
2889 | "9 0.000000\n",
2890 | "s 0.000000\n",
2891 | "c 0.000000\n",
2892 | "\u0005 0.000000\n",
2893 | "q 0.000000\n",
2894 | "p 0.000000\n",
2895 | "o 0.000000\n",
2896 | "n 0.000000\n",
2897 | "m 0.000000\n",
2898 | "l 0.000000\n",
2899 | "j 0.000000\n",
2900 | "i 0.000000\n",
2901 | "h 0.000000\n",
2902 | "g 0.000000\n",
2903 | "f 0.000000\n",
2904 | "b 0.000000\n",
2905 | "; 0.000000\n",
2906 | "a 0.000000\n",
2907 | "` 0.000000\n",
2908 | "_ 0.000000\n",
2909 | "^ 0.000000\n",
2910 | "] 0.000000\n",
2911 | "\\ 0.000000\n",
2912 | "[ 0.000000\n",
2913 | "@ 0.000000\n",
2914 | "? 0.000000\n",
2915 | "> 0.000000\n",
2916 | "= 0.000000\n",
2917 | "< 0.000000\n",
2918 | "™ 0.000000\n",
2919 | "\n",
2920 | "[124 rows x 1 columns]"
2921 | ]
2922 | },
2923 | "execution_count": 34,
2924 | "metadata": {},
2925 | "output_type": "execute_result"
2926 | }
2927 | ],
2928 | "source": [
2929 | "feature_names = vectorizer.get_feature_names()\n",
2930 | " \n",
2931 | "#get tfidf vector for first document\n",
2932 | "first_document_vector=X[0]\n",
2933 | " \n",
2934 | "#print the scores\n",
2935 | "df = pd.DataFrame(first_document_vector.T.todense(), index=feature_names, columns=[\"tfidf\"])\n",
2936 | "df.sort_values(by=[\"tfidf\"],ascending=False)"
2937 | ]
2938 | },
2939 | {
2940 | "cell_type": "code",
2941 | "execution_count": 35,
2942 | "metadata": {},
2943 | "outputs": [],
2944 | "source": [
2945 | "## Logistics Regression\n",
2946 | "\n",
2947 | "from sklearn.linear_model import LogisticRegression"
2948 | ]
2949 | },
2950 | {
2951 | "cell_type": "code",
2952 | "execution_count": 36,
2953 | "metadata": {},
2954 | "outputs": [],
2955 | "source": [
2956 | "from sklearn.model_selection import train_test_split"
2957 | ]
2958 | },
2959 | {
2960 | "cell_type": "code",
2961 | "execution_count": 37,
2962 | "metadata": {},
2963 | "outputs": [],
2964 | "source": [
2965 | "X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20, random_state=42) #splitting\n"
2966 | ]
2967 | },
2968 | {
2969 | "cell_type": "code",
2970 | "execution_count": 39,
2971 | "metadata": {},
2972 | "outputs": [
2973 | {
2974 | "name": "stderr",
2975 | "output_type": "stream",
2976 | "text": [
2977 | "C:\\Users\\krish.naik\\AppData\\Local\\Continuum\\anaconda3\\envs\\myenv\\lib\\site-packages\\sklearn\\linear_model\\logistic.py:433: FutureWarning: Default solver will be changed to 'lbfgs' in 0.22. Specify a solver to silence this warning.\n",
2978 | " FutureWarning)\n"
2979 | ]
2980 | },
2981 | {
2982 | "data": {
2983 | "text/plain": [
2984 | "LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True,\n",
2985 | " intercept_scaling=1, max_iter=100, multi_class='ovr',\n",
2986 | " n_jobs=None, penalty='l2', random_state=None, solver='warn',\n",
2987 | " tol=0.0001, verbose=0, warm_start=False)"
2988 | ]
2989 | },
2990 | "execution_count": 39,
2991 | "metadata": {},
2992 | "output_type": "execute_result"
2993 | }
2994 | ],
2995 | "source": [
2996 | "log_class=LogisticRegression(penalty='l2',multi_class='ovr')\n",
2997 | "log_class.fit(X_train,y_train)"
2998 | ]
2999 | },
3000 | {
3001 | "cell_type": "code",
3002 | "execution_count": 40,
3003 | "metadata": {},
3004 | "outputs": [
3005 | {
3006 | "name": "stdout",
3007 | "output_type": "stream",
3008 | "text": [
3009 | "0.809128785616152\n"
3010 | ]
3011 | }
3012 | ],
3013 | "source": [
3014 | "print(log_class.score(X_test,y_test))"
3015 | ]
3016 | },
3017 | {
3018 | "cell_type": "code",
3019 | "execution_count": 42,
3020 | "metadata": {},
3021 | "outputs": [
3022 | {
3023 | "name": "stdout",
3024 | "output_type": "stream",
3025 | "text": [
3026 | "0.8172450869123709\n"
3027 | ]
3028 | }
3029 | ],
3030 | "source": [
3031 | "## Multinomial\n",
3032 | "\n",
3033 | "clf = LogisticRegression(random_state=0, multi_class='multinomial', solver='newton-cg')\n",
3034 | "clf.fit(X_train, y_train) #training\n",
3035 | "print(clf.score(X_test, y_test))"
3036 | ]
3037 | },
3038 | {
3039 | "cell_type": "code",
3040 | "execution_count": null,
3041 | "metadata": {},
3042 | "outputs": [],
3043 | "source": []
3044 | },
3045 | {
3046 | "cell_type": "code",
3047 | "execution_count": 51,
3048 | "metadata": {},
3049 | "outputs": [
3050 | {
3051 | "name": "stdout",
3052 | "output_type": "stream",
3053 | "text": [
3054 | "[2]\n"
3055 | ]
3056 | }
3057 | ],
3058 | "source": [
3059 | "X_predict=np.array([\"%@123abcd\"])\n",
3060 | "X_predict=vectorizer.transform(X_predict)\n",
3061 | "y_pred=log_class.predict(X_predict)\n",
3062 | "print(y_pred)"
3063 | ]
3064 | },
3065 | {
3066 | "cell_type": "code",
3067 | "execution_count": null,
3068 | "metadata": {},
3069 | "outputs": [],
3070 | "source": []
3071 | },
3072 | {
3073 | "cell_type": "code",
3074 | "execution_count": null,
3075 | "metadata": {},
3076 | "outputs": [],
3077 | "source": []
3078 | },
3079 | {
3080 | "cell_type": "code",
3081 | "execution_count": null,
3082 | "metadata": {},
3083 | "outputs": [],
3084 | "source": []
3085 | },
3086 | {
3087 | "cell_type": "code",
3088 | "execution_count": null,
3089 | "metadata": {},
3090 | "outputs": [],
3091 | "source": []
3092 | },
3093 | {
3094 | "cell_type": "code",
3095 | "execution_count": null,
3096 | "metadata": {},
3097 | "outputs": [],
3098 | "source": []
3099 | },
3100 | {
3101 | "cell_type": "code",
3102 | "execution_count": null,
3103 | "metadata": {},
3104 | "outputs": [],
3105 | "source": []
3106 | },
3107 | {
3108 | "cell_type": "code",
3109 | "execution_count": null,
3110 | "metadata": {},
3111 | "outputs": [],
3112 | "source": []
3113 | },
3114 | {
3115 | "cell_type": "code",
3116 | "execution_count": null,
3117 | "metadata": {},
3118 | "outputs": [],
3119 | "source": []
3120 | },
3121 | {
3122 | "cell_type": "code",
3123 | "execution_count": null,
3124 | "metadata": {},
3125 | "outputs": [],
3126 | "source": []
3127 | },
3128 | {
3129 | "cell_type": "code",
3130 | "execution_count": null,
3131 | "metadata": {},
3132 | "outputs": [],
3133 | "source": []
3134 | },
3135 | {
3136 | "cell_type": "code",
3137 | "execution_count": null,
3138 | "metadata": {},
3139 | "outputs": [],
3140 | "source": []
3141 | }
3142 | ],
3143 | "metadata": {
3144 | "kernelspec": {
3145 | "display_name": "Python 3",
3146 | "language": "python",
3147 | "name": "python3"
3148 | },
3149 | "language_info": {
3150 | "codemirror_mode": {
3151 | "name": "ipython",
3152 | "version": 3
3153 | },
3154 | "file_extension": ".py",
3155 | "mimetype": "text/x-python",
3156 | "name": "python",
3157 | "nbconvert_exporter": "python",
3158 | "pygments_lexer": "ipython3",
3159 | "version": "3.6.7"
3160 | }
3161 | },
3162 | "nbformat": 4,
3163 | "nbformat_minor": 2
3164 | }
3165 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Machine-LEarning-PAssword-
--------------------------------------------------------------------------------