Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 90683f8

Browse files
Merge pull request #548 from miemiekurisu/master
Shift to the pymc current version
2 parents a3659bd + 212107a commit 90683f8

File tree

10 files changed

+12299
-75
lines changed

10 files changed

+12299
-75
lines changed

‎Chapter1_Introduction/Ch1_Introduction_PyMC_current.ipynb

Lines changed: 1207 additions & 0 deletions
Large diffs are not rendered by default.

‎Chapter2_MorePyMC/Ch2_MorePyMC_PyMC_current.ipynb

Lines changed: 3449 additions & 0 deletions
Large diffs are not rendered by default.

‎Chapter3_MCMC/Ch3_IntroMCMC_PyMC_current.ipynb

Lines changed: 1872 additions & 0 deletions
Large diffs are not rendered by default.

‎Chapter4_TheGreatestTheoremNeverTold/Ch4_LawOfLargeNumbers_PyMC3.ipynb

Lines changed: 62 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,10 @@
7676
"cell_type": "code",
7777
"execution_count": 1,
7878
"metadata": {
79-
"collapsed": false
79+
"collapsed": false,
80+
"jupyter": {
81+
"outputs_hidden": false
82+
}
8083
},
8184
"outputs": [
8285
{
@@ -151,7 +154,10 @@
151154
"cell_type": "code",
152155
"execution_count": 2,
153156
"metadata": {
154-
"collapsed": false
157+
"collapsed": false,
158+
"jupyter": {
159+
"outputs_hidden": false
160+
}
155161
},
156162
"outputs": [
157163
{
@@ -240,7 +246,10 @@
240246
"cell_type": "code",
241247
"execution_count": 3,
242248
"metadata": {
243-
"collapsed": false
249+
"collapsed": false,
250+
"jupyter": {
251+
"outputs_hidden": false
252+
}
244253
},
245254
"outputs": [
246255
{
@@ -295,7 +304,10 @@
295304
"cell_type": "code",
296305
"execution_count": 4,
297306
"metadata": {
298-
"collapsed": false
307+
"collapsed": false,
308+
"jupyter": {
309+
"outputs_hidden": false
310+
}
299311
},
300312
"outputs": [
301313
{
@@ -361,7 +373,10 @@
361373
"cell_type": "code",
362374
"execution_count": 5,
363375
"metadata": {
364-
"collapsed": false
376+
"collapsed": false,
377+
"jupyter": {
378+
"outputs_hidden": false
379+
}
365380
},
366381
"outputs": [
367382
{
@@ -398,7 +413,10 @@
398413
"cell_type": "code",
399414
"execution_count": 6,
400415
"metadata": {
401-
"collapsed": false
416+
"collapsed": false,
417+
"jupyter": {
418+
"outputs_hidden": false
419+
}
402420
},
403421
"outputs": [
404422
{
@@ -494,7 +512,10 @@
494512
"cell_type": "code",
495513
"execution_count": 7,
496514
"metadata": {
497-
"collapsed": false
515+
"collapsed": false,
516+
"jupyter": {
517+
"outputs_hidden": false
518+
}
498519
},
499520
"outputs": [
500521
{
@@ -520,6 +541,9 @@
520541
"execution_count": 8,
521542
"metadata": {
522543
"collapsed": false,
544+
"jupyter": {
545+
"outputs_hidden": false
546+
},
523547
"scrolled": true
524548
},
525549
"outputs": [
@@ -568,7 +592,10 @@
568592
"cell_type": "code",
569593
"execution_count": 10,
570594
"metadata": {
571-
"collapsed": false
595+
"collapsed": false,
596+
"jupyter": {
597+
"outputs_hidden": false
598+
}
572599
},
573600
"outputs": [],
574601
"source": [
@@ -602,7 +629,10 @@
602629
"cell_type": "code",
603630
"execution_count": 12,
604631
"metadata": {
605-
"collapsed": false
632+
"collapsed": false,
633+
"jupyter": {
634+
"outputs_hidden": false
635+
}
606636
},
607637
"outputs": [
608638
{
@@ -662,7 +692,10 @@
662692
"cell_type": "code",
663693
"execution_count": 13,
664694
"metadata": {
665-
"collapsed": false
695+
"collapsed": false,
696+
"jupyter": {
697+
"outputs_hidden": false
698+
}
666699
},
667700
"outputs": [
668701
{
@@ -736,7 +769,10 @@
736769
"cell_type": "code",
737770
"execution_count": 14,
738771
"metadata": {
739-
"collapsed": false
772+
"collapsed": false,
773+
"jupyter": {
774+
"outputs_hidden": false
775+
}
740776
},
741777
"outputs": [
742778
{
@@ -883,7 +919,10 @@
883919
"cell_type": "code",
884920
"execution_count": 15,
885921
"metadata": {
886-
"collapsed": false
922+
"collapsed": false,
923+
"jupyter": {
924+
"outputs_hidden": false
925+
}
887926
},
888927
"outputs": [
889928
{
@@ -999,7 +1038,10 @@
9991038
"cell_type": "code",
10001039
"execution_count": 16,
10011040
"metadata": {
1002-
"collapsed": false
1041+
"collapsed": false,
1042+
"jupyter": {
1043+
"outputs_hidden": false
1044+
}
10031045
},
10041046
"outputs": [],
10051047
"source": [
@@ -1079,7 +1121,10 @@
10791121
"cell_type": "code",
10801122
"execution_count": 1,
10811123
"metadata": {
1082-
"collapsed": false
1124+
"collapsed": false,
1125+
"jupyter": {
1126+
"outputs_hidden": false
1127+
}
10831128
},
10841129
"outputs": [
10851130
{
@@ -1193,7 +1238,7 @@
11931238
"metadata": {
11941239
"anaconda-cloud": {},
11951240
"kernelspec": {
1196-
"display_name": "Python 3",
1241+
"display_name": "Python 3 (ipykernel)",
11971242
"language": "python",
11981243
"name": "python3"
11991244
},
@@ -1207,9 +1252,9 @@
12071252
"name": "python",
12081253
"nbconvert_exporter": "python",
12091254
"pygments_lexer": "ipython3",
1210-
"version": "3.6.0"
1255+
"version": "3.9.12"
12111256
}
12121257
},
12131258
"nbformat": 4,
1214-
"nbformat_minor": 0
1259+
"nbformat_minor": 4
12151260
}

‎Chapter4_TheGreatestTheoremNeverTold/Ch4_LawOfLargeNumbers_PyMC_current.ipynb

Lines changed: 1478 additions & 0 deletions
Large diffs are not rendered by default.

‎Chapter4_TheGreatestTheoremNeverTold/top_showerthoughts_submissions.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,23 @@
66
import praw
77

88

9-
reddit = praw.Reddit("BayesianMethodsForHackers")
10-
subreddit = reddit.get_subreddit("showerthoughts")
119

12-
top_submissions = subreddit.get_top(limit=100)
10+
#subreddit = reddit.get_subreddit("showerthoughts")
11+
12+
#top_submissions = subreddit.get_top(limit=100)
13+
14+
#update old praw usage to current version (7.6.0)
15+
#please notice that new Reddit Object usage, especially the praw.ini file
16+
reddit = praw.Reddit("BayesianMethodsForHackers",user_agent="BMFH")
17+
top_submissions = reddit.subreddit("showerthoughts").new(limit=100)
18+
1319

1420
n_sub = int( sys.argv[1] ) if sys.argv[1] else 1
1521

1622
i = 0
1723
while i < n_sub:
1824
top_submission = next(top_submissions)
1925
i+=1
20-
2126
top_post = top_submission.title
2227

2328
upvotes = []
@@ -26,7 +31,7 @@
2631

2732
for sub in top_submissions:
2833
try:
29-
ratio = reddit.get_submission(sub.permalink).upvote_ratio
34+
ratio = sub.upvote_ratio
3035
ups = int(round((ratio*sub.score)/(2*ratio - 1)) if ratio != 0.5 else round(sub.score/2))
3136
upvotes.append(ups)
3237
downvotes.append(ups - sub.score)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /