only|only size-1 arrays can be converted to Python scalars解决方法
定义了如下函数
import numpy as np
import math
def f(x):
return 1-x-math.sin(x)
当我在主函数执行如下代码时
x = linspace(0,1,1000)
y = f(x)
【only|only size-1 arrays can be converted to Python scalars解决方法】系统提示错误信息:only size-1 arrays can be converted to Python scalars
上网查了一下,还是由不少人遇到过类似问题,我的解决方法是,将math.sin(x)改为np.sin(x),然后就OK了。。。。。。
推荐阅读
- Java8|Java8 Collections.sort()及Arrays.sort()中Lambda表达式及增强版Comparator的使用
- 11月18日:I|11月18日:I choose only peace
- AnnotationTransactionAttributeSource is only available on Java 1.5 and higher
- Arrays.sort()源码分析与典型实现例子
- ART 的 interpret-only模式源码及调用流程 & QuickCompiler后端调用流程
- Type|Type annotations can only be used in TypeScript files.ts(8010)
- Python3|Python3 TypeError: only size-1 arrays can be converted to Python scalars
- only|only single character unicode strings can be converted to Py_UCS4, got length 0
- java.lang.ArrayStoreException异常的解决方案
- TypeError:|TypeError: only size-1 arrays can be converted to Python scalars解决办法