|
11 | 11 | df = pd.read_csv( |
12 | 12 | os.path.join(CUR_PATH, "test_io_data", "get_D_G_path_data.csv") |
13 | 13 | ) |
14 | | -Y = df["Y"].values |
15 | | -TR = df["TR"].values |
16 | | -Revenue = df["Revenue"].values |
17 | | -Gbaseline = df["Gbaseline"].values |
18 | | -D1 = df["D1"].values |
19 | | -D2 = df["D2"].values |
20 | | -D3 = df["D3"].values |
21 | | -D4 = df["D4"].values |
22 | | -G1 = df["G1"].values |
23 | | -G2 = df["G2"].values |
24 | | -G3 = df["G3"].values |
25 | | -G4 = df["G4"].values |
26 | | -D_d1 = df["D_d1"].values |
27 | | -D_d2 = df["D_d2"].values |
28 | | -D_d3 = df["D_d3"].values |
29 | | -D_d4 = df["D_d4"].values |
30 | | -D_f1 = df["D_f1"].values |
31 | | -D_f2 = df["D_f2"].values |
32 | | -D_f3 = df["D_f3"].values |
33 | | -D_f4 = df["D_f4"].values |
| 14 | +Y = df["Y"].values.copy() |
| 15 | +TR = df["TR"].values.copy() |
| 16 | +Revenue = df["Revenue"].values.copy() |
| 17 | +Gbaseline = df["Gbaseline"].values.copy() |
| 18 | +D1 = df["D1"].values.copy() |
| 19 | +D2 = df["D2"].values.copy() |
| 20 | +D3 = df["D3"].values.copy() |
| 21 | +D4 = df["D4"].values.copy() |
| 22 | +G1 = df["G1"].values.copy() |
| 23 | +G2 = df["G2"].values.copy() |
| 24 | +G3 = df["G3"].values.copy() |
| 25 | +G4 = df["G4"].values.copy() |
| 26 | +D_d1 = df["D_d1"].values.copy() |
| 27 | +D_d2 = df["D_d2"].values.copy() |
| 28 | +D_d3 = df["D_d3"].values.copy() |
| 29 | +D_d4 = df["D_d4"].values.copy() |
| 30 | +D_f1 = df["D_f1"].values.copy() |
| 31 | +D_f2 = df["D_f2"].values.copy() |
| 32 | +D_f3 = df["D_f3"].values.copy() |
| 33 | +D_f4 = df["D_f4"].values.copy() |
34 | 34 | r_gov1 = ( |
35 | | - np.ones_like(df["D1"].values) * 0.05 - 0.02 |
| 35 | + np.ones_like(D1) * 0.05 - 0.02 |
36 | 36 | ) # 0.02 is the default r_gov_shift parameter and the default scale parameter is 1.0, meaning r_gov1 = 0.05 - 0.02 = 0.03 |
37 | 37 | r_gov2 = r_gov1 |
38 | 38 | r_gov3 = r_gov1 |
39 | | -r_gov4 = df["r_gov4"].values |
40 | | -nb1 = df["new_borrow1"].values |
41 | | -nb2 = df["new_borrow2"].values |
42 | | -nb3 = df["new_borrow3"].values |
43 | | -nb4 = df["new_borrow4"].values |
44 | | -ds1 = df["debt_service1"].values |
45 | | -ds2 = df["debt_service2"].values |
46 | | -ds3 = df["debt_service3"].values |
47 | | -ds4 = df["debt_service4"].values |
48 | | -nbf1 = df["new_borrow_f1"].values |
49 | | -nbf2 = df["new_borrow_f2"].values |
50 | | -nbf3 = df["new_borrow_f3"].values |
51 | | -nbf4 = df["new_borrow_f4"].values |
| 39 | +r_gov4 = df["r_gov4"].values.copy() |
| 40 | +nb1 = df["new_borrow1"].values.copy() |
| 41 | +nb2 = df["new_borrow2"].values.copy() |
| 42 | +nb3 = df["new_borrow3"].values.copy() |
| 43 | +nb4 = df["new_borrow4"].values.copy() |
| 44 | +ds1 = df["debt_service1"].values.copy() |
| 45 | +ds2 = df["debt_service2"].values.copy() |
| 46 | +ds3 = df["debt_service3"].values.copy() |
| 47 | +ds4 = df["debt_service4"].values.copy() |
| 48 | +nbf1 = df["new_borrow_f1"].values.copy() |
| 49 | +nbf2 = df["new_borrow_f2"].values.copy() |
| 50 | +nbf3 = df["new_borrow_f3"].values.copy() |
| 51 | +nbf4 = df["new_borrow_f4"].values.copy() |
52 | 52 | expected_tuple1 = (D1, G1, D_d1, D_f1, r_gov1, nb1, ds1, nbf1) |
53 | 53 | expected_tuple2 = (D2, G2, D_d2, D_f2, r_gov2, nb2, ds2, nbf2) |
54 | 54 | expected_tuple3 = (D3, G3, D_d3, D_f3, r_gov3, nb3, ds3, nbf3) |
@@ -113,11 +113,6 @@ def test_D_G_path( |
113 | 113 | r = np.ones(p.T + p.S) * 0.05 |
114 | 114 | p.g_n = np.ones(p.T + p.S) * 0.02 |
115 | 115 | D0_baseline = 0.59 |
116 | | - |
117 | | - print(f"Gbaseline type: {type(Gbaseline)}") |
118 | | - print(f"Gbaseline flags: {Gbaseline.flags}") |
119 | | - print(f"Gbaseline writeable: {Gbaseline.flags.writeable}") |
120 | | - |
121 | 116 | Gbaseline[0] = 0.05 |
122 | 117 | I_g = np.zeros_like(TR) |
123 | 118 | net_revenue = Revenue |
|
0 commit comments