作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我使用 numpy 的 dot() 函数将 3x3 的矩阵与 1x3 的 numpy.array 相乘。输出例如是这样的:
[[ 0.16666667 0.66666667 0.16666667]]
类型:
<class 'numpy.matrixlib.defmatrix.matrix'>
如何将其转换为列表。因为我知道结果总是一个 1x3 的矩阵,所以它应该被转换为一个列表,因为我需要能够在以后循环遍历它以计算其中两个列表的 pearson 距离。
总结一下:如何从这个矩阵中列出一个列表?
最佳答案
可能不是执行此操作的最佳方式,但以下工作:
a = numpy.matrix([[ 0.16666667, 0.66666667, 0.16666667]])
list(numpy.array(a).reshape(-1,))
或
numpy.array(a).reshape(-1,).tolist()
或
numpy.array(a)[0].tolist()
关于python - 如何在 Python 中从 Numpy 矩阵创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5183533/
我是一名优秀的程序员,十分优秀!