如何将函数结果转换为数组

2024-09-29 23:20:12 发布

您现在位置:Python中文网/ 问答频道 /正文

你好,我有一个函数Walk1d,然后我想计算总和。 我使用Walk1d=lambda n:康苏姆理工学院(步骤(n))。结果是一个数组,但当我尝试Walk1d.cumsum()时,它不起作用,因为type(Walk1d)是一个函数。 如果我尝试sc.阵列(Walk1d).cumsum()它给了我:在0x3798488>; 我怎么处理?你知道吗

import matplotlib.pyplot as plt
import scipy as sc


steps=lambda m: 2*sc.random.random_integers(0,1,size=m)-1
Walk1d=lambda n: sc.cumsum(steps(n))

print(sc.array(Walk1d).cumsum())

谢谢!你知道吗


Tags: lambda函数importgtmatplotlibastype步骤

热门问题