TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray' The 2019 Stack Overflow Developer Survey Results Are InHow do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?How to run OGR in ArcGIS Scripts?Debugging AttributeError: 'module' object has no attribute 'core'?Error "unsupported operand type(s) for +: 'int' and 'NoneType' for variance in pythonarcpy Unable to remove directory. Possible causes: 1- Not owner of the directory 2- Another person or application is accessing this directoryUsing xlsx with ArcPy?Assertion Error, pythonZero-size array to reduction operation maximum which has no identityimport anaconda-installed modules from arcgis's pythonTypeError: unsupported operand type(s) for -: 'str' and 'int'Making ArcGIS Tool using with GDAL and scikit-learn

"To split hairs" vs "To be pedantic"

Can we apply L'Hospital's rule?

Why can Shazam do this?

Does it makes sense to buy a new cycle to learn riding?

Pristine Bit Checking

Is domain driven design an anti-SQL pattern?

What do hard-Brexiteers want with respect to the Irish border?

Re-submission of rejected manuscript without informing co-authors

How to interpret this form of Heaps' Law?

Does a dangling wire really electrocute me if I'm standing in water?

Extreme, unacceptable situation and I can't attend work tomorrow morning

Monty Hall variation

It's possible to achieve negative score?

What is the motivation for a law requiring 2 parties to consent for recording a conversation

Why do UK politicians seemingly ignore opinion polls on Brexit?

How to make payment on the internet without leaving a money trail?

What does sndry explns mean in one of the Hitchhiker's guide books?

How did the USSR manage to innovate in an environment characterized by government censorship and high bureaucracy?

Where to refill my bottle in India?

Geography at the pixel level

How to deal with fear of taking dependencies

Is it possible to build an equivalent function just looking at the input and output of the original function?

Is this food a bread or a loaf?

What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?



TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray'



The 2019 Stack Overflow Developer Survey Results Are InHow do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?How to run OGR in ArcGIS Scripts?Debugging AttributeError: 'module' object has no attribute 'core'?Error "unsupported operand type(s) for +: 'int' and 'NoneType' for variance in pythonarcpy Unable to remove directory. Possible causes: 1- Not owner of the directory 2- Another person or application is accessing this directoryUsing xlsx with ArcPy?Assertion Error, pythonZero-size array to reduction operation maximum which has no identityimport anaconda-installed modules from arcgis's pythonTypeError: unsupported operand type(s) for -: 'str' and 'int'Making ArcGIS Tool using with GDAL and scikit-learn



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








0















I am trying to insert a value for different group of percentile eg (0- 10 percentitle) value = 1.



I saw an example over here and went to try it out How do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?



However, i was thrown this error. I am using ArcGis 10.3.1 for desktop. and the file is Shapefile Feature Class.



Runtime error 
Traceback (most recent call last):
File "<string>", line 30, in <module>
File "<string>", line 10, in CalcPercentile
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3096, in percentile
return _compute_qth_percentile(sorted, q, axis, out)
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3132, in _compute_qth_percentile
return add.reduce(sorted[indexer]*weights, axis=axis, out=out)/sumval
TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray'


The source code is over here. (using python)



 import arcpy
import numpy as np
import os

#loop through all Shapefile in a folder and call the CalcPercentile method
def CalcPercentile(inputFeatureClass):
#to create 3 rank for example
print inputFeatureClass;
arr = arcpy.da.FeatureClassToNumPyArray(inputFeatureClass, 'NEAR_DIST_')
p1 = np.percentile(arr, 33) # rank = 0
p2 = np.percentile(arr, 67) # rank = 1
p3 = np.percentile(arr, 100) # rank = 2
#use cursor to update the new rank field
with arcpy.da.UpdateCursor(inputFeatureClass , ['NEAR_DIST_','PerRank1']) as cursor:
for row in cursor:
if row[0] < p1:
row[1] = 0 #rank 0
elif p1 <= row[0] and row[0] < p2:
row[1] = 1
else:
row[1] = 2
cursor.updateRow(row)

workspace = "D:HDB_accessibilityMergeAllDistance"
walk = arcpy.da.Walk(workspace, datatype="FeatureClass")
for dirpath, dirnames, filenames in walk:
for filename in filenames:
featureClass = os.path.join(dirpath, filename)
#First add the percentile Rank Field
#arcpy.AddField_management(featureClass, "PerRank", "DOUBLE")
CalcPercentile(featureClass)









share|improve this question
























  • could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

    – fluidmotion
    Dec 15 '15 at 10:41

















0















I am trying to insert a value for different group of percentile eg (0- 10 percentitle) value = 1.



I saw an example over here and went to try it out How do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?



However, i was thrown this error. I am using ArcGis 10.3.1 for desktop. and the file is Shapefile Feature Class.



Runtime error 
Traceback (most recent call last):
File "<string>", line 30, in <module>
File "<string>", line 10, in CalcPercentile
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3096, in percentile
return _compute_qth_percentile(sorted, q, axis, out)
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3132, in _compute_qth_percentile
return add.reduce(sorted[indexer]*weights, axis=axis, out=out)/sumval
TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray'


The source code is over here. (using python)



 import arcpy
import numpy as np
import os

#loop through all Shapefile in a folder and call the CalcPercentile method
def CalcPercentile(inputFeatureClass):
#to create 3 rank for example
print inputFeatureClass;
arr = arcpy.da.FeatureClassToNumPyArray(inputFeatureClass, 'NEAR_DIST_')
p1 = np.percentile(arr, 33) # rank = 0
p2 = np.percentile(arr, 67) # rank = 1
p3 = np.percentile(arr, 100) # rank = 2
#use cursor to update the new rank field
with arcpy.da.UpdateCursor(inputFeatureClass , ['NEAR_DIST_','PerRank1']) as cursor:
for row in cursor:
if row[0] < p1:
row[1] = 0 #rank 0
elif p1 <= row[0] and row[0] < p2:
row[1] = 1
else:
row[1] = 2
cursor.updateRow(row)

workspace = "D:HDB_accessibilityMergeAllDistance"
walk = arcpy.da.Walk(workspace, datatype="FeatureClass")
for dirpath, dirnames, filenames in walk:
for filename in filenames:
featureClass = os.path.join(dirpath, filename)
#First add the percentile Rank Field
#arcpy.AddField_management(featureClass, "PerRank", "DOUBLE")
CalcPercentile(featureClass)









share|improve this question
























  • could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

    – fluidmotion
    Dec 15 '15 at 10:41













0












0








0








I am trying to insert a value for different group of percentile eg (0- 10 percentitle) value = 1.



I saw an example over here and went to try it out How do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?



However, i was thrown this error. I am using ArcGis 10.3.1 for desktop. and the file is Shapefile Feature Class.



Runtime error 
Traceback (most recent call last):
File "<string>", line 30, in <module>
File "<string>", line 10, in CalcPercentile
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3096, in percentile
return _compute_qth_percentile(sorted, q, axis, out)
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3132, in _compute_qth_percentile
return add.reduce(sorted[indexer]*weights, axis=axis, out=out)/sumval
TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray'


The source code is over here. (using python)



 import arcpy
import numpy as np
import os

#loop through all Shapefile in a folder and call the CalcPercentile method
def CalcPercentile(inputFeatureClass):
#to create 3 rank for example
print inputFeatureClass;
arr = arcpy.da.FeatureClassToNumPyArray(inputFeatureClass, 'NEAR_DIST_')
p1 = np.percentile(arr, 33) # rank = 0
p2 = np.percentile(arr, 67) # rank = 1
p3 = np.percentile(arr, 100) # rank = 2
#use cursor to update the new rank field
with arcpy.da.UpdateCursor(inputFeatureClass , ['NEAR_DIST_','PerRank1']) as cursor:
for row in cursor:
if row[0] < p1:
row[1] = 0 #rank 0
elif p1 <= row[0] and row[0] < p2:
row[1] = 1
else:
row[1] = 2
cursor.updateRow(row)

workspace = "D:HDB_accessibilityMergeAllDistance"
walk = arcpy.da.Walk(workspace, datatype="FeatureClass")
for dirpath, dirnames, filenames in walk:
for filename in filenames:
featureClass = os.path.join(dirpath, filename)
#First add the percentile Rank Field
#arcpy.AddField_management(featureClass, "PerRank", "DOUBLE")
CalcPercentile(featureClass)









share|improve this question
















I am trying to insert a value for different group of percentile eg (0- 10 percentitle) value = 1.



I saw an example over here and went to try it out How do I Calculate Grouped Percentiles or Batch percentiles in ArcMap?



However, i was thrown this error. I am using ArcGis 10.3.1 for desktop. and the file is Shapefile Feature Class.



Runtime error 
Traceback (most recent call last):
File "<string>", line 30, in <module>
File "<string>", line 10, in CalcPercentile
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3096, in percentile
return _compute_qth_percentile(sorted, q, axis, out)
File "C:Python27ArcGIS10.3libsite-packagesnumpylibfunction_base.py", line 3132, in _compute_qth_percentile
return add.reduce(sorted[indexer]*weights, axis=axis, out=out)/sumval
TypeError: unsupported operand type(s) for *: 'numpy.ndarray' and 'numpy.ndarray'


The source code is over here. (using python)



 import arcpy
import numpy as np
import os

#loop through all Shapefile in a folder and call the CalcPercentile method
def CalcPercentile(inputFeatureClass):
#to create 3 rank for example
print inputFeatureClass;
arr = arcpy.da.FeatureClassToNumPyArray(inputFeatureClass, 'NEAR_DIST_')
p1 = np.percentile(arr, 33) # rank = 0
p2 = np.percentile(arr, 67) # rank = 1
p3 = np.percentile(arr, 100) # rank = 2
#use cursor to update the new rank field
with arcpy.da.UpdateCursor(inputFeatureClass , ['NEAR_DIST_','PerRank1']) as cursor:
for row in cursor:
if row[0] < p1:
row[1] = 0 #rank 0
elif p1 <= row[0] and row[0] < p2:
row[1] = 1
else:
row[1] = 2
cursor.updateRow(row)

workspace = "D:HDB_accessibilityMergeAllDistance"
walk = arcpy.da.Walk(workspace, datatype="FeatureClass")
for dirpath, dirnames, filenames in walk:
for filename in filenames:
featureClass = os.path.join(dirpath, filename)
#First add the percentile Rank Field
#arcpy.AddField_management(featureClass, "PerRank", "DOUBLE")
CalcPercentile(featureClass)






arcpy feature-class numpy






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 13 '17 at 12:33









Community

1




1










asked Dec 15 '15 at 4:08









Edwin Koh Kah HaoEdwin Koh Kah Hao

42




42












  • could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

    – fluidmotion
    Dec 15 '15 at 10:41

















  • could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

    – fluidmotion
    Dec 15 '15 at 10:41
















could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

– fluidmotion
Dec 15 '15 at 10:41





could be related to this post - where the NEAR_DIST_ field may be converted to a long instead of a float?

– fluidmotion
Dec 15 '15 at 10:41










1 Answer
1






active

oldest

votes


















0














As commented by @fluidmotion it:




could be related to
[https://stackoverflow.com/questions/14408122/unsupported-operand-types-for-numpy-ndarray-and-numpy-float64]
- where the NEAR_DIST_ field may be converted to a long instead of a float?







share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "79"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f173863%2ftypeerror-unsupported-operand-types-for-numpy-ndarray-and-numpy-ndarray%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    As commented by @fluidmotion it:




    could be related to
    [https://stackoverflow.com/questions/14408122/unsupported-operand-types-for-numpy-ndarray-and-numpy-float64]
    - where the NEAR_DIST_ field may be converted to a long instead of a float?







    share|improve this answer





























      0














      As commented by @fluidmotion it:




      could be related to
      [https://stackoverflow.com/questions/14408122/unsupported-operand-types-for-numpy-ndarray-and-numpy-float64]
      - where the NEAR_DIST_ field may be converted to a long instead of a float?







      share|improve this answer



























        0












        0








        0







        As commented by @fluidmotion it:




        could be related to
        [https://stackoverflow.com/questions/14408122/unsupported-operand-types-for-numpy-ndarray-and-numpy-float64]
        - where the NEAR_DIST_ field may be converted to a long instead of a float?







        share|improve this answer















        As commented by @fluidmotion it:




        could be related to
        [https://stackoverflow.com/questions/14408122/unsupported-operand-types-for-numpy-ndarray-and-numpy-float64]
        - where the NEAR_DIST_ field may be converted to a long instead of a float?








        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited May 23 '17 at 12:39









        Community

        1




        1










        answered Apr 19 '17 at 9:42









        PolyGeoPolyGeo

        53.9k1781246




        53.9k1781246



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f173863%2ftypeerror-unsupported-operand-types-for-numpy-ndarray-and-numpy-ndarray%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Romeo and Juliet ContentsCharactersSynopsisSourcesDate and textThemes and motifsCriticism and interpretationLegacyScene by sceneSee alsoNotes and referencesSourcesExternal linksNavigation menu"Consumer Price Index (estimate) 1800–"10.2307/28710160037-3222287101610.1093/res/II.5.31910.2307/45967845967810.2307/2869925286992510.1525/jams.1982.35.3.03a00050"Dada Masilo: South African dancer who breaks the rules"10.1093/res/os-XV.57.1610.2307/28680942868094"Sweet Sorrow: Mann-Korman's Romeo and Juliet Closes Sept. 5 at MN's Ordway"the original10.2307/45957745957710.1017/CCOL0521570476.009"Ram Leela box office collections hit massive Rs 100 crore, pulverises prediction"Archived"Broadway Revival of Romeo and Juliet, Starring Orlando Bloom and Condola Rashad, Will Close Dec. 8"Archived10.1075/jhp.7.1.04hon"Wherefore art thou, Romeo? To make us laugh at Navy Pier"the original10.1093/gmo/9781561592630.article.O006772"Ram-leela Review Roundup: Critics Hail Film as Best Adaptation of Romeo and Juliet"Archived10.2307/31946310047-77293194631"Romeo and Juliet get Twitter treatment""Juliet's Nurse by Lois Leveen""Romeo and Juliet: Orlando Bloom's Broadway Debut Released in Theaters for Valentine's Day"Archived"Romeo and Juliet Has No Balcony"10.1093/gmo/9781561592630.article.O00778110.2307/2867423286742310.1076/enst.82.2.115.959510.1080/00138380601042675"A plague o' both your houses: error in GCSE exam paper forces apology""Juliet of the Five O'Clock Shadow, and Other Wonders"10.2307/33912430027-4321339124310.2307/28487440038-7134284874410.2307/29123140149-661129123144728341M"Weekender Guide: Shakespeare on The Drive""balcony"UK public library membership"romeo"UK public library membership10.1017/CCOL9780521844291"Post-Zionist Critique on Israel and the Palestinians Part III: Popular Culture"10.2307/25379071533-86140377-919X2537907"Capulets and Montagues: UK exam board admit mixing names up in Romeo and Juliet paper"Istoria Novellamente Ritrovata di Due Nobili Amanti2027/mdp.390150822329610820-750X"GCSE exam error: Board accidentally rewrites Shakespeare"10.2307/29176390149-66112917639"Exam board apologises after error in English GCSE paper which confused characters in Shakespeare's Romeo and Juliet""From Mariotto and Ganozza to Romeo and Guilietta: Metamorphoses of a Renaissance Tale"10.2307/37323537323510.2307/2867455286745510.2307/28678912867891"10 Questions for Taylor Swift"10.2307/28680922868092"Haymarket Theatre""The Zeffirelli Way: Revealing Talk by Florentine Director""Michael Smuin: 1938-2007 / Prolific dance director had showy career"The Life and Art of Edwin BoothRomeo and JulietRomeo and JulietRomeo and JulietRomeo and JulietEasy Read Romeo and JulietRomeo and Julieteeecb12003684p(data)4099369-3n8211610759dbe00d-a9e2-41a3-b2c1-977dd692899302814385X313670221313670221

            Creating closest line along the point''s azimuth using PostgreSQL Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Drawing line between points at specific distance in PostGIS?How to efficiently find the closest point over the dateline?How to find the nearest point by using PostGIS function?PostGIS nearest point with LATERAL JOIN in PostgreSQL 9.3+Creating a table and inserting selected streets using plpgsql functionsCreating a table that stores Distances and other columnSaving select query results (year wise) from PostgreSQL/PostGIS to text filesWhat is the information behind this geometry?How to give start and end vertex ids dynamically in pgr_dijkstra?Point to Polygon nearest distance DS_distance is not using geography index & knn <-> or <#> does not give result in orderLine to point conversion with start point and end point detection?

            Crop image to path created in TikZ? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Crop an inserted image?TikZ pictures does not appear in posterImage behind and beyond crop marks?Tikz picture as large as possible on A4 PageTransparency vs image compression dilemmaHow to crop background from image automatically?Image does not cropTikzexternal capturing crop marks when externalizing pgfplots?How to include image path that contains a dollar signCrop image with left size given