【发布时间】:2017-02-21 17:52:41
【问题描述】:
我对使用 numpy 进行矢量化感到困惑。
特别是,我有一个这种形式的矩阵:
类型为<type 'list'>
[[0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04], [1, 2, 3, 4]]
如何使用 numpy 使它看起来像下面这样?
[[ 0.0 0.0 0.0 0.0 ]
[ 0.02 0.04 0.0325 0.04 ]
[ 1 2 3 4 ]]
是的,我知道我可以这样做:
np.array([[0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04], [1, 2, 3, 4]])
但是我有一个很长的矩阵,我不能像那样输入每一行。当我有一个很长的矩阵时,我该如何处理?
【问题讨论】:
-
np.array([[0.0, 0.0, 0.0, 0.0], [0.02, 0.04, 0.0325, 0.04], [1, 2, 3, 4]])
-
嗨,Erotemic,你能看看我的更新吗?
-
如何获得不想输入的矩阵?它现在以什么形式存在(例如,我有一个数组数组、一个 CSV 文件、一个生成器函数)?
-
什么是 np.array(A) ?
-
这两个数组没有区别。您只想逐行打印格式化的吗?
标签: python arrays numpy vectorization