AttributeError: module ‘numpy‘ has no attribute ‘asscalar‘
AttributeError: module 'numpy' has no attribute 'asscalar'
·
使用rasterstast包统计栅格,报错:AttributeError: module 'numpy' has no attribute 'asscalar'
原因:NumPy 1.16.0 后就没有asscalar函数了
New deprecations
The type dictionaries numpy.core.typeNA and numpy.core.sctypeNA are deprecated. They were buggy and not documented and will be removed in the 1.18 release. Use`numpy.sctypeDict` instead.
The numpy.asscalar function is deprecated. It is an alias to the more powerful numpy.ndarray.item, not tested, and fails for scalars.
The numpy.set_array_ops and numpy.get_array_ops functions are deprecated. As part of NEP 15, they have been deprecated along with the C-API functions PyArray_SetNumericOps and PyArray_GetNumericOps. Users who wish to override the inner loop functions in built-in ufuncs should use PyUFunc_ReplaceLoopBySignature.
The numpy.unravel_index keyword argument dims is deprecated, use shape instead.
The numpy.histogram normed argument is deprecated. It was deprecated previously, but no warning was issued.
The positive operator (+) applied to non-numerical arrays is deprecated. See below for details.
Passing an iterator to the stack functions is deprecated
使用numpy.ndarray.item()代替asscalar()
更多推荐
已为社区贡献1条内容
所有评论(0)