Skip to content

Commit 0f98e5f

Browse files
committed
switch to tuple whenever possible
1 parent b5b58bd commit 0f98e5f

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

lectures/cagan_ree.md

+21-21
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ Now we use the following function to plot the result
339339
340340
```{code-cell} ipython3
341341
def plot_sequences(sequences, labels):
342-
fig, axs = plt.subplots(len(sequences), 1, figsize=[5, 12])
342+
fig, axs = plt.subplots(len(sequences), 1, figsize=(5, 12))
343343
for ax, seq, label in zip(axs, sequences, labels):
344344
ax.plot(range(len(seq)), seq, label=label)
345345
ax.set_ylabel(label)
@@ -348,8 +348,8 @@ def plot_sequences(sequences, labels):
348348
plt.tight_layout()
349349
plt.show()
350350
351-
sequences = [μ_seq_1, π_seq_1, m_seq_1 - p_seq_1, m_seq_1, p_seq_1]
352-
plot_sequences(sequences, [r'$\mu$', r'$\pi$', r'$m - p$', r'$m$', r'$p$'])
351+
sequences = (μ_seq_1, π_seq_1, m_seq_1 - p_seq_1, m_seq_1, p_seq_1)
352+
plot_sequences(sequences, (r'$\mu$', r'$\pi$', r'$m - p$', r'$m$', r'$p$'))
353353
```
354354
355355
The plot of the money growth rate $\mu_t$ in the top level panel portrays
@@ -502,25 +502,25 @@ cm2 = create_cagan_model(m0=m_seq_2_path1[T1+1],
502502
503503
504504
# regime 1 - simply glue π_seq, μ_seq
505-
μ_seq_2 = np.concatenate([μ_seq_2_path1[:T1+1],
506-
μ_seq_2_cont])
507-
π_seq_2 = np.concatenate([π_seq_2_path1[:T1+1],
508-
π_seq_2_cont])
509-
m_seq_2_regime1 = np.concatenate([m_seq_2_path1[:T1+1],
510-
m_seq_2_cont1])
511-
p_seq_2_regime1 = np.concatenate([p_seq_2_path1[:T1+1],
512-
p_seq_2_cont1])
505+
μ_seq_2 = np.concatenate((μ_seq_2_path1[:T1+1],
506+
μ_seq_2_cont))
507+
π_seq_2 = np.concatenate((π_seq_2_path1[:T1+1],
508+
π_seq_2_cont))
509+
m_seq_2_regime1 = np.concatenate((m_seq_2_path1[:T1+1],
510+
m_seq_2_cont1))
511+
p_seq_2_regime1 = np.concatenate((p_seq_2_path1[:T1+1],
512+
p_seq_2_cont1))
513513
514514
# regime 2 - reset m_T1
515515
m_T1 = (m_seq_2_path1[T1] + μ0) + cm2.α*(μ0 - μ_star)
516516
517517
cm3 = create_cagan_model(m0=m_T1, μ_seq=μ_seq_2_cont)
518518
π_seq_2_cont2, m_seq_2_cont2, p_seq_2_cont2 = solve(cm3, T-1-T1)
519519
520-
m_seq_2_regime2 = np.concatenate([m_seq_2_path1[:T1+1],
521-
m_seq_2_cont2])
522-
p_seq_2_regime2 = np.concatenate([p_seq_2_path1[:T1+1],
523-
p_seq_2_cont2])
520+
m_seq_2_regime2 = np.concatenate((m_seq_2_path1[:T1+1],
521+
m_seq_2_cont2))
522+
p_seq_2_regime2 = np.concatenate((p_seq_2_path1[:T1+1],
523+
p_seq_2_cont2))
524524
```
525525
526526
```{code-cell} ipython3
@@ -529,7 +529,7 @@ p_seq_2_regime2 = np.concatenate([p_seq_2_path1[:T1+1],
529529
T_seq = range(T+2)
530530
531531
# plot both regimes
532-
fig, ax = plt.subplots(5, 1, figsize=[5, 12])
532+
fig, ax = plt.subplots(5, 1, figsize=(5, 12))
533533
534534
# Configuration for each subplot
535535
plot_configs = [
@@ -587,7 +587,7 @@ unanticipated, as in experiment 2.
587587
:tags: [hide-input]
588588
589589
# compare foreseen vs unforeseen shock
590-
fig, ax = plt.subplots(5, figsize=[5, 12])
590+
fig, ax = plt.subplots(5, figsize=(5, 12))
591591
592592
plot_configs = [
593593
{'data': [(T_seq[:-1], μ_seq_2)], 'ylabel': r'$\mu$'},
@@ -644,10 +644,10 @@ cm4 = create_cagan_model(μ_seq=μ_seq_stab)
644644
645645
π_seq_4, m_seq_4, p_seq_4 = solve(cm4, T)
646646
647-
sequences = [μ_seq_stab, π_seq_4,
648-
m_seq_4 - p_seq_4, m_seq_4, p_seq_4]
649-
plot_sequences(sequences, [r'$\mu$', r'$\pi$',
650-
r'$m - p$', r'$m$', r'$p$'])
647+
sequences = (μ_seq_stab, π_seq_4,
648+
m_seq_4 - p_seq_4, m_seq_4, p_seq_4)
649+
plot_sequences(sequences, (r'$\mu$', r'$\pi$',
650+
r'$m - p$', r'$m$', r'$p$'))
651651
```
652652
653653
## Sequel

0 commit comments

Comments
 (0)