'builtin_function_or_method' object has no attribute 'double'
时间: 2023-08-22 14:10:42 浏览: 206
这个错误是因为你尝试在一个'buitin_function_or_method'对象上访问一个名为'double'的属性,但是这个对象并没有这个属性。\[1\]在Python中,一些内置函数是不能修改的,因此不能对它们的属性进行修改。\[1\]另外,Cython中的int和float类型在使用时不是Python的类型,而是C的类型。\[2\]在Cython中,使用cdef int和cdef float声明的变量不再是Python中的int和float,而是C中的int和float。\[3\]因此,你可能需要检查你的代码,确保你在正确的对象上使用正确的属性。
#### 引用[.reference_title]
- *1* *2* *3* [《Cython系列》3. 深入Cython(内含Python解释器相关知识以及源码分析)](https://blog.csdn.net/weixin_39863741/article/details/110624139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文