Sat Feb 1 09:55:38 2025 magic4_matrix_test(): python version: 3.10.12 numpy version: 1.26.4 magic4_matrix() creates a magic matrix as a numpy array. Magic matrix for n = 4 [[16 2 3 13] [ 5 11 10 8] [ 9 7 6 12] [ 4 14 15 1]] Row sums: [34 34 34 34] Column sums: [34 34 34 34] Diagonal sum: 34 Antidiagonal sum: 34 Magic matrix for n = 8 [[64 2 3 61 60 6 7 57] [ 9 55 54 12 13 51 50 16] [17 47 46 20 21 43 42 24] [40 26 27 37 36 30 31 33] [32 34 35 29 28 38 39 25] [41 23 22 44 45 19 18 48] [49 15 14 52 53 11 10 56] [ 8 58 59 5 4 62 63 1]] Row sums: [260 260 260 260 260 260 260 260] Column sums: [260 260 260 260 260 260 260 260] Diagonal sum: 260 Antidiagonal sum: 260 Magic matrix for n = 12 [[144 2 3 141 140 6 7 137 136 10 11 133] [ 13 131 130 16 17 127 126 20 21 123 122 24] [ 25 119 118 28 29 115 114 32 33 111 110 36] [108 38 39 105 104 42 43 101 100 46 47 97] [ 96 50 51 93 92 54 55 89 88 58 59 85] [ 61 83 82 64 65 79 78 68 69 75 74 72] [ 73 71 70 76 77 67 66 80 81 63 62 84] [ 60 86 87 57 56 90 91 53 52 94 95 49] [ 48 98 99 45 44 102 103 41 40 106 107 37] [109 35 34 112 113 31 30 116 117 27 26 120] [121 23 22 124 125 19 18 128 129 15 14 132] [ 12 134 135 9 8 138 139 5 4 142 143 1]] Row sums: [870 870 870 870 870 870 870 870 870 870 870 870] Column sums: [870 870 870 870 870 870 870 870 870 870 870 870] Diagonal sum: 870 Antidiagonal sum: 870 magic4_matrix_test(): Normal end of execution. Sat Feb 1 09:55:38 2025