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;
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
add a comment |
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
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
add a comment |
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
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
arcpy feature-class numpy
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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?
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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?
add a comment |
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?
add a comment |
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?
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?
edited May 23 '17 at 12:39
Community♦
1
1
answered Apr 19 '17 at 9:42
PolyGeo♦PolyGeo
53.9k1781246
53.9k1781246
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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