Skip to content

Error in genutils.statistics.percentiles #38

@lee1043

Description

@lee1043

Forwarding below from report to this issue board for future following up:

From: owner-cdat-support@listserv.llnl.gov on behalf of Dileepkumar R dileepkunjaai@gmail.com
Date: Sunday, June 28, 2020 at 11:10 AM
To: "CDAT-SUPPORT@listserv.llnl.gov" CDAT-SUPPORT@listserv.llnl.gov
Cc: "cdat-discussion@lists.sourceforge.net" cdat-discussion@lists.sourceforge.net
Subject: Error in genutils.statistics.percentiles

Dear All,

I am getting the following error when using genutils.statistics.percentiles function.

import cdms2
import MV2
from genutil import statistics
import numpy
a = numpy.array([1.0,2.0,3.0,4.0,5.0])
statistics.percentiles(a,percentiles=[1])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/dileep/anaconda3/envs/cdat81/lib/python3.6/site-packages/genutil/statistics.py", line 1767, in percentiles
    p = _percentiles(x, percentiles)
  File "/home/dileep/anaconda3/envs/cdat81/lib/python3.6/site-packages/genutil/statistics.py", line 1717, in _percentiles
    tmp = (p - Ai) / (Aii - Ai) * arrayindexing.get(out, ii) + \
  File "/home/dileep/anaconda3/envs/cdat81/lib/python3.6/site-packages/genutil/arrayindexing.py", line 66, in get
    Indices = Indices.data.astype('i')
AttributeError: 'memoryview' object has no attribute 'astype'

Thank you in advance

Dileepkumar R

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions