python - 将数据框转换为线阵列
问题描述
我用它来转换仅由一列组成的数据框:
data = data_Y.values
但是,我对结果不满意,因为我希望将所有数据放在一行中,而是将所有结果放在不同的行上。你知道如何转换:
[[1],[2]] 变成 [1,2]
还是直接从我的数据框中获取线向量?
解决方案
A = np.array([[1],[2]])
B=A.flatten()
assert(np.all(B==np.array([1,2])))
推荐阅读
- java - 除以两个 Double 并获得整数部分的最佳方法
- kubernetes - 在 minikube 上运行的微服务应用程序正在运行,但未显示评论部分
- excel - 如何在excel中制作多个相似列的聚集条形图?
- maven - SBT 设置 http 标头(maven usePreemptive 标志的解决方法)
- keras - ModuleNotFoundError:没有名为“keras.api”的模块
- javascript - $ timeout <5> && react-scripts start && 此时出乎意料
- angular - Angular Ngx数据表如何在页面分页器中调用函数
- mysql - 执行 db:reset 时如何修复迁移添加的列已存在?
- c# - 如何使用 AutoMapper 将 POCO 映射到 Record 中
- sql - 如何在 Python 中通过表名作为参数从 sqlite3 DB 进行安全 SELECT?