Печать всех столбцов отдельно в 2D-массиве, кроме 1-го столбца - PullRequest
0 голосов
/ 06 августа 2020

Сейчас я пытаюсь распечатать все столбцы отдельно, кроме первого столбца в 2D-массиве. В моем коде сейчас x печатает первый столбец, а y печатает второй. Как мне go распечатать второй, третий столбцы et c?

if __name__ == '__main__':
 
    from sys import argv
    from scipy.signal import chirp, find_peaks, peak_widths
    #from scipy.misc import electrocardiogram
    import numpy as np
    #import scipy
    import matplotlib.pyplot as plt
 
    import os

    FILENAME = "test.txt"
    f = open(FILENAME,"r")
    arr=[]

    with open(FILENAME) as inpfile:
        line = inpfile.readline()
        while line:
            tmp = line.split()
            arr.append(tmp)
            line = inpfile.readline()

    ARR = np.array(arr, dtype = float)
    x = ARR[:,0]
    y = ARR[:,1]

1 Ответ

0 голосов
/ 06 августа 2020

Посмотрите нарезку вверх. Вы хотите указать столбцы 1 до конца, простое расширение:

y = ARR[:,1:]
...