相关疑难解决方法(0)

解决仅size-1数组可以转换为Python标量错误

我有以下函数,但是当我运行程序时,只有“size-1 数组可以转换为 Python 标量”错误

import math as math
import numpy as np

def chebs(c, d, n):
    k = np.array(range(n))
    y = ((2*k +1)*np.pi)/(4*(n+1))
    return c*math.sin(y)**2 + d*math.cos(y)**2
Run Code Online (Sandbox Code Playgroud)

有没有办法避免这个错误?我假设它来自我在函数中使用数学?

python math numpy function

2
推荐指数
1
解决办法
3030
查看次数

标签 统计

function ×1

math ×1

numpy ×1

python ×1