
column_7 = [7, 19, 31, 43, 55, 67, 79, 91, 103, 115, 127, 139, 151, 163, 175, 187, 199, 211,
223, 235]
column_11 = [11, 23, 35, 47, 59, 71, 83, 95, 107, 119, 131, 143, 155, 167, 179, 191, 203,
215, 227, 239]
# Definindo as colunas opostas fornecidas pelo usuário
column_2 = [2, 14, 26, 38, 50, 62, 74, 86, 98, 110, 122, 134, 146, 158, 170, 182, 194, 206,
218, 230]
column_3 = [3, 15, 27, 39, 51, 63, 75, 87, 99, 111, 123, 135, 147, 159, 171, 183, 195, 207,
219, 231]
column_4 = [4, 16, 28, 40, 52, 64, 76, 88, 100, 112, 124, 136, 148, 160, 172, 184, 196, 208,
220, 232]
column_6 = [6, 18, 30, 42, 54, 66, 78, 90, 102, 114, 126, 138, 150, 162, 174, 186, 198, 210,
222, 234]
column_8 = [8, 20, 32, 44, 56, 68, 80, 92, 104, 116, 128, 140, 152, 164, 176, 188, 200, 212,
224, 236]
column_9 = [9, 21, 33, 45, 57, 69, 81, 93, 105, 117, 129, 141, 153, 165, 177, 189, 201, 213,
225, 237]
column_10 = [10, 22, 34, 46, 58, 70, 82, 94, 106, 118, 130, 142, 154, 166, 178, 190, 202,
214, 226, 238]
column_12 = [12, 24, 36, 48, 60, 72, 84, 96, 108, 120, 132, 144, 156, 168, 180, 192, 204,
216, 228, 240]
# Calculando a correlação entre os zeros e as colunas
from scipy.stats import spearmanr
def calculate_correlation(column, zeros):
return spearmanr(column, zeros).correlation
correlations_with_nontrivial = {
'column_1': calculate_correlation(column_1, zeros_nontrivial_imag),
'column_5': calculate_correlation(column_5, zeros_nontrivial_imag),
'column_7': calculate_correlation(column_7, zeros_nontrivial_imag),
'column_11': calculate_correlation(column_11, zeros_nontrivial_imag),
}
correlations_with_trivial = {
'column_1': calculate_correlation(column_1, zeros_trivial),
'column_5': calculate_correlation(column_5, zeros_trivial),
'column_7': calculate_correlation(column_7, zeros_trivial),
'column_11': calculate_correlation(column_11, zeros_trivial),
}
correlations_with_opposites = {
'column_2': calculate_correlation(column_2, zeros_nontrivial_imag),
'column_3': calculate_correlation(column_3, zeros_nontrivial_imag),
'column_4': calculate_correlation(column_4, zeros_nontrivial_imag),
'column_6': calculate_correlation(column_6, zeros_nontrivial_imag),