IndexError: muitos índices para a matriz

Eu sei que há uma tonelada desses threads, mas todos eles são para casos muito simples, como matrizes 3x3 e coisas desse tipo, e as soluções nem sequer começam a se aplicar à minha situação. Então, eu estou tentando representar graficamente G versus l1 (não são onze, mas L1). Os dados estão no arquivo que eu carreguei de um arquivo do Excel. O arquivo do Excel é 14x250, portanto, existem 14 argumentos, cada um com 250 pontos de dados. Eu tive outro usuário (grite para Hugh Bothwell!) Me ajudar com um erro no meu código, mas agora outro erro veio à tona.

Então, aqui está o código em questão:

# format for CSV file:
header = ['l1', 'l2', 'l3', 'l4', 'l5', 'EI',
      'S', 'P_right', 'P1_0', 'P3_0',
      'w_left', 'w_right', 'G_left', 'G_right']

def loadfile(filename, skip=None, *args):
    skip = set(skip or [])
    with open(filename, *args) as f:
        cr = csv.reader(f, quoting=csv.QUOTE_NONNUMERIC)
        return np.array(row for i,row in enumerate(cr) if i not in skip)
#plot data
outputs_l1 = [loadfile('C:\\Users\\Chris\\Desktop\\Work\\Python Stuff\\BPCROOM - Shingles analysis\\ERR analysis\\l_1 analysis//BS(1) ERR analysis - l_1 - P_3 = {}.csv'.format(p)) for p in p3_arr]

col = {name:i for i,name in enumerate(header)}

fig = plt.figure()
for data,color in zip(outputs_l1, colors):
    xs  = data[:, col["l1"     ]]
    gl = data[:, col["G_left" ]] * 1000.0    # column 12
    gr = data[:, col["G_right"]] * 1000.0    # column 13
    plt.plot(xs, gl, color + "-", gr, color + "--")
for output, col in zip(outputs_l1, colors):
    plt.plot(output[:,0], output[:,11]*1E3, col+'--')
plt.ticklabel_format(axis='both', style='plain', scilimits=(-1,1))
plt.xlabel('$l1 (m)

Depois de executar o programa inteiro, recebo a mensagem de erro:

Traceback (most recent call last):
  File "C:/Users/Chris/Desktop/Work/Python Stuff/New Stuff from Brenday 8 26 2014/CD_ssa_plot(2).py", line 115, in <module>
    xs  = data[:, col["l1"     ]]
IndexError: too many indices for array

e antes de me deparar com esse problema, eu tinha outra envolvendo a linha um pouco abaixo daquela à qual a mensagem de erro acima se refere:

Traceback (most recent call last): File "FILE", line 119, in <module> 
gl = data[:, col["G_left" ]] * 1000.0 # column 12 
IndexError: index 12 is out of bounds for axis 1 with size 12

Entendo o primeiro erro, mas estou tendo problemas para corrigi-lo. O segundo erro é confuso para mim. Meu chefe está realmente respirando no meu pescoço, então qualquer ajuda seria MUITO apreciada!

) plt.ylabel('G $(J / m^2) * 10^{-3}

Depois de executar o programa inteiro, recebo a mensagem de erro:

Traceback (most recent call last):
  File "C:/Users/Chris/Desktop/Work/Python Stuff/New Stuff from Brenday 8 26 2014/CD_ssa_plot(2).py", line 115, in <module>
    xs  = data[:, col["l1"     ]]
IndexError: too many indices for array

e antes de me deparar com esse problema, eu tinha outra envolvendo a linha um pouco abaixo daquela à qual a mensagem de erro acima se refere:

Traceback (most recent call last): File "FILE", line 119, in <module> 
gl = data[:, col["G_left" ]] * 1000.0 # column 12 
IndexError: index 12 is out of bounds for axis 1 with size 12

Entendo o primeiro erro, mas estou tendo problemas para corrigi-lo. O segundo erro é confuso para mim. Meu chefe está realmente respirando no meu pescoço, então qualquer ajuda seria MUITO apreciada!

) plt.xlim(xmin=.2) plt.ylim(ymax=2, ymin=0) plt.subplots_adjust(top=0.8, bottom=0.15, right=0.7)

Depois de executar o programa inteiro, recebo a mensagem de erro:

Traceback (most recent call last):
  File "C:/Users/Chris/Desktop/Work/Python Stuff/New Stuff from Brenday 8 26 2014/CD_ssa_plot(2).py", line 115, in <module>
    xs  = data[:, col["l1"     ]]
IndexError: too many indices for array

e antes de me deparar com esse problema, eu tinha outra envolvendo a linha um pouco abaixo daquela à qual a mensagem de erro acima se refere:

Traceback (most recent call last): File "FILE", line 119, in <module> 
gl = data[:, col["G_left" ]] * 1000.0 # column 12 
IndexError: index 12 is out of bounds for axis 1 with size 12

Entendo o primeiro erro, mas estou tendo problemas para corrigi-lo. O segundo erro é confuso para mim. Meu chefe está realmente respirando no meu pescoço, então qualquer ajuda seria MUITO apreciada!

questionAnswers(1)

yourAnswerToTheQuestion