【发布时间】:2014-05-14 12:58:51
【问题描述】:
下午好,
我正在努力:
scipy.sparse.dia_matrx(x, shape = (x.size, x.size))
但是矩阵的最终形状是 x.size x 1。我做错了吗?还是我错过了文档中的某些内容?
这很重要,因为我乘以密集矩阵/向量。
TIA
>>> t scipy.sparse.dia_matrix(x, shape = (x.size, x.size))
>>> t
<217766x1 sparse matrix of type '<class 'numpy.float64'>'
with 217766 stored elements (217766 diagonals) in DIAgonal format>
>>> t.shape
(217766, 1)
X 是一个 217766x1 的 Numpy 数组
【问题讨论】:
-
什么是
x?你能扩展这个例子吗? (创建x,打印出生成矩阵的大小)
标签: python scipy sparse-matrix