python - Python数组转置
问题描述
这就是我所拥有的:
someArray = [10]
print(np.tranpose(someArray))
我得到:
[0 0 0 0 0 0 0 0 0 0 0]
但我想要它垂直。我究竟做错了什么?
解决方案
首先,你必须将你的数组转换为一个 numpy 数组,只要这还没有完成。现在你只有一个一维数组。在 Python 中,有一个 2D 数组来执行一些数组/矩阵操作是很重要的。您只需要使用额外的括号对 [...]。然后你可以简单地使用“.T”来转置你的数组。尝试这个:
import numpy as np
someArray = [1,2,3,4,5,6,7,8]
someArray = np.array([someArray])
someArray_transposed = someArray.T
推荐阅读
- javascript - 使用 CSS 使容器块居中
- ibm-bpm - 如何捕获spark ui工具包中单个表的每一行中存在的单选按钮的onchange事件
- python - 使用递归选择偶数
- javascript - 如何将甜蜜的照片上传到我的数据库
- pepper - 如何通过平板电脑触摸屏中止 Pepper 语音?
- opengl - 顶点着色器不适用于克隆对象
- javascript - 如何使用jspdf更改下载的pdf中图表标题的字体大小
- angular - Clarity + Angular6:树视图节点监听器(clr-tree-node)
- haskell - haskell中的多参数上下文约束
- angular - Id 列表上的 mergeMap 无法构建