Добрался из столбца в csv до списка, теперь изо всех сил пытается добраться до z-показателей - PullRequest
0 голосов
/ 02 ноября 2018

Я работаю с некоторыми данными Electrodermal в Python и надеюсь, что смогу рассчитать и построить график z для моих данных. Мои данные структурированы как один столбец в CSV. Мне удалось добиться того, чтобы импортировать это и превратить его в список с таким:

 import csv
 with open("1538130011EDA.csv",'rb') as f:
     reader = csv.reader(f)
     for row in reader:
        print row       
import numpy as np
EDAdata = np.genfromtxt('1538130011EDA.csv',delimiter=',')
EDAlist = EDAdata.tolist()
print EDAlist

Затем я импортировал функцию zscore из scipy и проверил, что она работает:

from scipy.stats import zscore
print zscore([1, 2, 3])

Я не уверен, как применить это к EDAlist, могу ли я сделать это прямо или мне нужно сначала каким-то образом преобразовать этот список.

Мне очень жаль, если это глупый вопрос или я упустил что-то действительно простое. Я очень новичок, и мне просто нужен этот кусочек кода, чтобы помочь мне начать работу над моим проектом. Спасибо большое за вашу помощь.

1 Ответ

0 голосов
/ 02 ноября 2018

Вы можете применить zscore к любому array подобному объекту, ваш list - это объект, подобный массиву, так что вы можете применить функцию непосредственно к вашему списку, например:

zscore(EDAlist)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...