是否有更高(大于两个)维度的 diag 等价物?
L = [...] # some arbitrary list.
A = ndarray.diag(L)
Run Code Online (Sandbox Code Playgroud)
将创建一个对角线二维矩阵 shape=(len(L), len(L)) 在对角线上具有 L 元素。
我想做相当于:
length = len(L)
A = np.zeros((length, length, length))
for i in range(length):
A[i][i][i] = L[i]
Run Code Online (Sandbox Code Playgroud)
有没有一种巧妙的方法来做到这一点?
谢谢!
在尝试生成 GPG 密钥时(使用 gpg --gen-key),它可能会在发出消息后挂起:
没有足够的随机字节可用。请做一些其他的工作,让操作系统有机会收集更多的熵!(还需要 278 个字节)
gpg (GnuPG) 1.4.16
Ubuntu 14.04.2 LTS