如何加快Spyder中Python代码的对数正态分布的apply函数

时间:2019-01-29 05:56:06

标签: python spyder

我正在尝试在数据框中应用对数正态分布,但是如果将模拟设置为5,000,000(如下所示的代码),则会出现内存不足的问题

k['numlosses'] = np.random.poisson(9,5000000)

k['losses'] = k['numlosses']

k['losses'] = k['losses'].apply(lambda x: sum(np.random.lognormal(mu,sigma,(x,1))))

数据帧k如下所示(这只是50,000个模拟):

enter image description here

基于此,我只是想知道有什么方法可以加快此功能

k['losses'] = k['losses'].apply(lambda x: sum(np.random.lognormal(mu,sigma,(x,1))))

5,000,000个模拟?

0 个答案:

没有答案