【发布时间】:2015-06-23 08:07:31
【问题描述】:
我有一个
array([[ 0.01454911+0.j, 0.01392502+0.00095922j,
0.00343284+0.00036535j, 0.00094982+0.0019255j ,
0.00204887+0.0039264j , 0.00112154+0.00133549j, 0.00060697+0.j],
[ 0.02179418+0.j, 0.01010125-0.00062646j,
0.00086327+0.00495717j, 0.00204473-0.00584213j,
0.00159394-0.00678094j, 0.00121372-0.0043044j , 0.00040639+0.j]])
我需要一个解决方案,让我能够用以下生成的随机值替换虚构的组件:
numpy.random.vonmises(mu, kappa, size=size)
生成的数组需要与第一个数组的格式相同。
【问题讨论】:
-
size是原始数组的大小?在这种情况下可能是numpy.real(a) + numpy.random.vonmises(mu, kappa, size=size) * complex(0, 1)) -
好的,谢谢。你的解决方法给了我一个好主意。非常感谢。
标签: python arrays numpy complex-numbers replaceall