【发布时间】:2020-07-07 17:18:04
【问题描述】:
我有一个大小为零的 3D 矩阵 (850,850,850),我想以均匀的方式在这个矩阵中插入一个,密度极低=8*10^-7。 我尝试使用 random.sparse (它适用于更高的密度)但它不起作用,我认为密度太低并且接近于零,实际上没有确实应该有 50 个的。 这是更好理解的代码:
import numpy as np
import random
space=np.zeros(shape=(850,850,850))
den=50/(850*850*850)
for k in range (0,850):
rdm_space=sparse.random(850, 850, density=den, data_rvs=np.ones)
rdm_space=rdm_space.toarray()
space[:][:][k] = vac_space
有人有什么建议吗? 谢谢
【问题讨论】: