Fri Dec 23 22:20:23 2022 tennis_matrix_test(): Python version: 3.6.9 Test tennis_matrix(). tennis_matrix_spy_test(): tennis_matrix() is evaluated for p=0.5. spy() displays the nonzero elements of the resulting matrix. Graphics saved as "tennis_matrix.png" tennis_matrix_eigen_test(): tennis_matrix() is evaluated with probability of server winning a single serve p = 0.6 eigen() computes eigenvalues and eigenvectors. Eigenvalues: [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.48989795 -0.48989795 1. 1. ] Eigenvectors: [[ 1.00000000e+000 -1.00000000e+000 0.00000000e+000 1.00000000e+000 1.00000000e+000 0.00000000e+000 -1.00000000e+000 -1.00000000e+000 -1.00000000e+000 0.00000000e+000 1.00000000e+000 1.00000000e+000 -1.00000000e+000 5.81838547e-001 -4.12160566e-001 2.77005702e-001 6.04033969e-002] [ 0.00000000e+000 2.83923851e-291 0.00000000e+000 -2.83923851e-291 -2.83923851e-291 0.00000000e+000 2.83923851e-291 2.83923851e-291 2.83923851e-291 0.00000000e+000 -2.83923851e-291 -2.83923851e-291 2.83923851e-291 3.87735477e-001 4.34364039e-001 2.71522924e-001 7.32568113e-002] [ 0.00000000e+000 0.00000000e+000 1.00000000e+000 0.00000000e+000 -4.25885777e-291 -1.00000000e+000 0.00000000e+000 2.12942888e-291 8.51771553e-291 1.00000000e+000 -4.25885777e-291 -4.25885777e-291 8.51771553e-291 5.41492648e-001 6.06611847e-001 2.28688726e-001 1.73674111e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 -0.00000000e+000 -0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 1.31000562e-001 -1.46754518e-001 2.85229868e-001 4.11232753e-002] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 -0.00000000e+000 -0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 -0.00000000e+000 2.78376194e-001 -3.11853351e-001 2.50962509e-001 1.21457115e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 4.25885777e-291 0.00000000e+000 0.00000000e+000 -0.00000000e+000 -4.25885777e-291 0.00000000e+000 0.00000000e+000 -0.00000000e+000 2.45626053e-001 -2.75164722e-001 1.95278051e-001 2.51999606e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 2.67403777e-002 2.99561406e-002 2.98692045e-001 9.56355240e-003] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 1.20331700e-001 1.34802633e-001 2.65036603e-001 8.84628597e-002] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 1.60442266e-001 1.79736844e-001 2.29851368e-001 1.70948499e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 6.01658498e-002 6.74013163e-002 1.43418075e-001 3.73576265e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 3.02771492e-001 0.00000000e+000] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 3.27501404e-002 -3.66886296e-002 2.92572873e-001 2.39088810e-002] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 9.82504213e-002 -1.10065889e-001 2.23732197e-001 1.85293828e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 4.91252107e-002 -5.50329443e-002 2.39030125e-001 1.49430506e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 7.09794904e-001] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 4.01105665e-002 4.49342109e-002 2.77274945e-001 5.97722025e-002] [ 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 0.00000000e+000 6.01658498e-002 6.74013163e-002 1.43418075e-001 3.73576265e-001]] tennis_labels_test(): tennis_labels() provides labels for the tennis states. 0: 0-0 1: 15-0 2: 0-15 3: 30-0 4: 15-15 5: 0-30 6: 40:0 7: 30:15 8: 15:30 9: 0:40 10: Win 11: 40:15 12: Deuce 13: 15:40 14: Loss 15: Ahead 1 16: Behind 1 tennis_matrix_test() Normal end of execution. Fri Dec 23 22:20:23 2022