Стандартное отклонение с использованием mrjob в Python показывает, что у файла ошибки & ldquo; нет атрибутов для запуска & rdquo;

0
задан halfer 3 March 2019 в 21:40
поделиться

2 ответа

Я превращу свой комментарий в ответ, чтобы его можно было принять.

Подкласс MRJob при создании MRFindStdev:

class MRFindStdev(MRJob):
    def mapper(self, _, line):
        # code...
0
ответ дан zan 3 March 2019 в 21:40
поделиться

попробуйте следующее

from statistics import stdev
import statistics

class deviation(MRJob):
    def mapper(self, __, line):
        for num in line.split(','):
            yield None, int(num)


    def reducer(self, __, numbr):
        yield "deviation",statistics.stdev(numbr)

if __name__ == '__main__':
    deviation.run()
0
ответ дан Shubham Jadhav 3 March 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: