|
420 | 420 | " <tr>\n", |
421 | 421 | " <th>6</th>\n", |
422 | 422 | " <td>0.6</td>\n", |
423 | | - " <td>(Onion, Eggs)</td>\n", |
| 423 | + " <td>(Eggs, Onion)</td>\n", |
424 | 424 | " </tr>\n", |
425 | 425 | " <tr>\n", |
426 | 426 | " <th>7</th>\n", |
427 | 427 | " <td>0.6</td>\n", |
428 | | - " <td>(Milk, Kidney Beans)</td>\n", |
| 428 | + " <td>(Kidney Beans, Milk)</td>\n", |
429 | 429 | " </tr>\n", |
430 | 430 | " <tr>\n", |
431 | 431 | " <th>8</th>\n", |
432 | 432 | " <td>0.6</td>\n", |
433 | | - " <td>(Onion, Kidney Beans)</td>\n", |
| 433 | + " <td>(Kidney Beans, Onion)</td>\n", |
434 | 434 | " </tr>\n", |
435 | 435 | " <tr>\n", |
436 | 436 | " <th>9</th>\n", |
437 | 437 | " <td>0.6</td>\n", |
438 | | - " <td>(Kidney Beans, Yogurt)</td>\n", |
| 438 | + " <td>(Yogurt, Kidney Beans)</td>\n", |
439 | 439 | " </tr>\n", |
440 | 440 | " <tr>\n", |
441 | 441 | " <th>10</th>\n", |
442 | 442 | " <td>0.6</td>\n", |
443 | | - " <td>(Onion, Eggs, Kidney Beans)</td>\n", |
| 443 | + " <td>(Eggs, Kidney Beans, Onion)</td>\n", |
444 | 444 | " </tr>\n", |
445 | 445 | " </tbody>\n", |
446 | 446 | "</table>\n", |
|
454 | 454 | "3 0.6 (Onion)\n", |
455 | 455 | "4 0.6 (Yogurt)\n", |
456 | 456 | "5 0.8 (Eggs, Kidney Beans)\n", |
457 | | - "6 0.6 (Onion, Eggs)\n", |
458 | | - "7 0.6 (Milk, Kidney Beans)\n", |
459 | | - "8 0.6 (Onion, Kidney Beans)\n", |
460 | | - "9 0.6 (Kidney Beans, Yogurt)\n", |
461 | | - "10 0.6 (Onion, Eggs, Kidney Beans)" |
| 457 | + "6 0.6 (Eggs, Onion)\n", |
| 458 | + "7 0.6 (Kidney Beans, Milk)\n", |
| 459 | + "8 0.6 (Kidney Beans, Onion)\n", |
| 460 | + "9 0.6 (Yogurt, Kidney Beans)\n", |
| 461 | + "10 0.6 (Eggs, Kidney Beans, Onion)" |
462 | 462 | ] |
463 | 463 | }, |
464 | 464 | "execution_count": 4, |
|
555 | 555 | " <tr>\n", |
556 | 556 | " <th>6</th>\n", |
557 | 557 | " <td>0.6</td>\n", |
558 | | - " <td>(Onion, Eggs)</td>\n", |
| 558 | + " <td>(Eggs, Onion)</td>\n", |
559 | 559 | " <td>2</td>\n", |
560 | 560 | " </tr>\n", |
561 | 561 | " <tr>\n", |
562 | 562 | " <th>7</th>\n", |
563 | 563 | " <td>0.6</td>\n", |
564 | | - " <td>(Milk, Kidney Beans)</td>\n", |
| 564 | + " <td>(Kidney Beans, Milk)</td>\n", |
565 | 565 | " <td>2</td>\n", |
566 | 566 | " </tr>\n", |
567 | 567 | " <tr>\n", |
568 | 568 | " <th>8</th>\n", |
569 | 569 | " <td>0.6</td>\n", |
570 | | - " <td>(Onion, Kidney Beans)</td>\n", |
| 570 | + " <td>(Kidney Beans, Onion)</td>\n", |
571 | 571 | " <td>2</td>\n", |
572 | 572 | " </tr>\n", |
573 | 573 | " <tr>\n", |
574 | 574 | " <th>9</th>\n", |
575 | 575 | " <td>0.6</td>\n", |
576 | | - " <td>(Kidney Beans, Yogurt)</td>\n", |
| 576 | + " <td>(Yogurt, Kidney Beans)</td>\n", |
577 | 577 | " <td>2</td>\n", |
578 | 578 | " </tr>\n", |
579 | 579 | " <tr>\n", |
580 | 580 | " <th>10</th>\n", |
581 | 581 | " <td>0.6</td>\n", |
582 | | - " <td>(Onion, Eggs, Kidney Beans)</td>\n", |
| 582 | + " <td>(Eggs, Kidney Beans, Onion)</td>\n", |
583 | 583 | " <td>3</td>\n", |
584 | 584 | " </tr>\n", |
585 | 585 | " </tbody>\n", |
|
594 | 594 | "3 0.6 (Onion) 1\n", |
595 | 595 | "4 0.6 (Yogurt) 1\n", |
596 | 596 | "5 0.8 (Eggs, Kidney Beans) 2\n", |
597 | | - "6 0.6 (Onion, Eggs) 2\n", |
598 | | - "7 0.6 (Milk, Kidney Beans) 2\n", |
599 | | - "8 0.6 (Onion, Kidney Beans) 2\n", |
600 | | - "9 0.6 (Kidney Beans, Yogurt) 2\n", |
601 | | - "10 0.6 (Onion, Eggs, Kidney Beans) 3" |
| 597 | + "6 0.6 (Eggs, Onion) 2\n", |
| 598 | + "7 0.6 (Kidney Beans, Milk) 2\n", |
| 599 | + "8 0.6 (Kidney Beans, Onion) 2\n", |
| 600 | + "9 0.6 (Yogurt, Kidney Beans) 2\n", |
| 601 | + "10 0.6 (Eggs, Kidney Beans, Onion) 3" |
602 | 602 | ] |
603 | 603 | }, |
604 | 604 | "execution_count": 5, |
|
718 | 718 | " <tr>\n", |
719 | 719 | " <th>6</th>\n", |
720 | 720 | " <td>0.6</td>\n", |
721 | | - " <td>(Onion, Eggs)</td>\n", |
| 721 | + " <td>(Eggs, Onion)</td>\n", |
722 | 722 | " <td>2</td>\n", |
723 | 723 | " </tr>\n", |
724 | 724 | " </tbody>\n", |
|
727 | 727 | ], |
728 | 728 | "text/plain": [ |
729 | 729 | " support itemsets length\n", |
730 | | - "6 0.6 (Onion, Eggs) 2" |
| 730 | + "6 0.6 (Eggs, Onion) 2" |
731 | 731 | ] |
732 | 732 | }, |
733 | 733 | "execution_count": 7, |
|
919 | 919 | "execution_count": 9, |
920 | 920 | "metadata": {}, |
921 | 921 | "outputs": [ |
| 922 | + { |
| 923 | + "name": "stdout", |
| 924 | + "output_type": "stream", |
| 925 | + "text": [ |
| 926 | + "\r", |
| 927 | + "Iteration: 1 | Sampling itemset size 2\r", |
| 928 | + "Iteration: 2 | Sampling itemset size 2\r", |
| 929 | + "Iteration: 3 | Sampling itemset size 2\r", |
| 930 | + "Iteration: 4 | Sampling itemset size 2\r", |
| 931 | + "Iteration: 5 | Sampling itemset size 2\r", |
| 932 | + "Iteration: 6 | Sampling itemset size 2\r", |
| 933 | + "Iteration: 7 | Sampling itemset size 2\r", |
| 934 | + "Iteration: 8 | Sampling itemset size 2\r", |
| 935 | + "Iteration: 9 | Sampling itemset size 2\r", |
| 936 | + "Iteration: 10 | Sampling itemset size 2\r", |
| 937 | + "Iteration: 11 | Sampling itemset size 3\r", |
| 938 | + "Iteration: 12 | Sampling itemset size 3\r", |
| 939 | + "Iteration: 13 | Sampling itemset size 3\r", |
| 940 | + "Iteration: 14 | Sampling itemset size 3\r", |
| 941 | + "Iteration: 15 | Sampling itemset size 3\r", |
| 942 | + "Iteration: 16 | Sampling itemset size 3\r", |
| 943 | + "Iteration: 17 | Sampling itemset size 3\n" |
| 944 | + ] |
| 945 | + }, |
922 | 946 | { |
923 | 947 | "data": { |
924 | 948 | "text/html": [ |
|
978 | 1002 | " <tr>\n", |
979 | 1003 | " <th>6</th>\n", |
980 | 1004 | " <td>0.6</td>\n", |
981 | | - " <td>(Onion, Eggs)</td>\n", |
| 1005 | + " <td>(Eggs, Onion)</td>\n", |
982 | 1006 | " </tr>\n", |
983 | 1007 | " <tr>\n", |
984 | 1008 | " <th>7</th>\n", |
985 | 1009 | " <td>0.6</td>\n", |
986 | | - " <td>(Milk, Kidney Beans)</td>\n", |
| 1010 | + " <td>(Kidney Beans, Milk)</td>\n", |
987 | 1011 | " </tr>\n", |
988 | 1012 | " <tr>\n", |
989 | 1013 | " <th>8</th>\n", |
990 | 1014 | " <td>0.6</td>\n", |
991 | | - " <td>(Onion, Kidney Beans)</td>\n", |
| 1015 | + " <td>(Kidney Beans, Onion)</td>\n", |
992 | 1016 | " </tr>\n", |
993 | 1017 | " <tr>\n", |
994 | 1018 | " <th>9</th>\n", |
995 | 1019 | " <td>0.6</td>\n", |
996 | | - " <td>(Kidney Beans, Yogurt)</td>\n", |
| 1020 | + " <td>(Yogurt, Kidney Beans)</td>\n", |
997 | 1021 | " </tr>\n", |
998 | 1022 | " <tr>\n", |
999 | 1023 | " <th>10</th>\n", |
1000 | 1024 | " <td>0.6</td>\n", |
1001 | | - " <td>(Onion, Eggs, Kidney Beans)</td>\n", |
| 1025 | + " <td>(Eggs, Kidney Beans, Onion)</td>\n", |
1002 | 1026 | " </tr>\n", |
1003 | 1027 | " </tbody>\n", |
1004 | 1028 | "</table>\n", |
|
1012 | 1036 | "3 0.6 (Onion)\n", |
1013 | 1037 | "4 0.6 (Yogurt)\n", |
1014 | 1038 | "5 0.8 (Eggs, Kidney Beans)\n", |
1015 | | - "6 0.6 (Onion, Eggs)\n", |
1016 | | - "7 0.6 (Milk, Kidney Beans)\n", |
1017 | | - "8 0.6 (Onion, Kidney Beans)\n", |
1018 | | - "9 0.6 (Kidney Beans, Yogurt)\n", |
1019 | | - "10 0.6 (Onion, Eggs, Kidney Beans)" |
| 1039 | + "6 0.6 (Eggs, Onion)\n", |
| 1040 | + "7 0.6 (Kidney Beans, Milk)\n", |
| 1041 | + "8 0.6 (Kidney Beans, Onion)\n", |
| 1042 | + "9 0.6 (Yogurt, Kidney Beans)\n", |
| 1043 | + "10 0.6 (Eggs, Kidney Beans, Onion)" |
1020 | 1044 | ] |
1021 | 1045 | }, |
1022 | 1046 | "execution_count": 9, |
|
1025 | 1049 | } |
1026 | 1050 | ], |
1027 | 1051 | "source": [ |
1028 | | - "apriori(sparse_df, min_support=0.6, use_colnames=True)" |
| 1052 | + "apriori(sparse_df, min_support=0.6, use_colnames=True, verbose=1)" |
1029 | 1053 | ] |
1030 | 1054 | }, |
1031 | 1055 | { |
|
1037 | 1061 | }, |
1038 | 1062 | { |
1039 | 1063 | "cell_type": "code", |
1040 | | - "execution_count": 1, |
| 1064 | + "execution_count": 10, |
1041 | 1065 | "metadata": {}, |
1042 | 1066 | "outputs": [ |
1043 | 1067 | { |
|
1046 | 1070 | "text": [ |
1047 | 1071 | "## apriori\n", |
1048 | 1072 | "\n", |
1049 | | - "*apriori(df, min_support=0.5, use_colnames=False, max_len=None, n_jobs=1)*\n", |
| 1073 | + "*apriori(df, min_support=0.5, use_colnames=False, max_len=None, verbose=0)*\n", |
1050 | 1074 | "\n", |
1051 | 1075 | "Get frequent itemsets from a one-hot DataFrame\n", |
1052 | 1076 | "**Parameters**\n", |
|
1088 | 1112 | " Maximum length of the itemsets generated. If `None` (default) all\n", |
1089 | 1113 | " possible itemsets lengths (under the apriori condition) are evaluated.\n", |
1090 | 1114 | "\n", |
| 1115 | + "\n", |
| 1116 | + "- `verbose` : int (default: 0)\n", |
| 1117 | + "\n", |
| 1118 | + " Shows the number of iterations if 1.\n", |
| 1119 | + "\n", |
1091 | 1120 | "**Returns**\n", |
1092 | 1121 | "\n", |
1093 | 1122 | "pandas DataFrame with columns ['support', 'itemsets'] of all itemsets\n", |
|
1131 | 1160 | "name": "python", |
1132 | 1161 | "nbconvert_exporter": "python", |
1133 | 1162 | "pygments_lexer": "ipython3", |
1134 | | - "version": "3.6.5" |
| 1163 | + "version": "3.7.1" |
1135 | 1164 | }, |
1136 | 1165 | "toc": { |
1137 | 1166 | "nav_menu": {}, |
|
0 commit comments