python - 在文本文件中堆叠多列
问题描述
我正在尝试通过numpy.savetxt
. 数据应该组织在我从二维列表中读取的列中:基本上我需要写
np.column_stack((noise[:,0], noise[:,1], ..., noise[49]))
最后应该有 50 列。
有什么方法可以避免手动编写并自动执行(甚至可能针对不同数量的列)?
解决方案
How about list or generator comprehension?
np.column_stack((noise[:, idx] for idx in range(50)))
np.column_stack(tuple(noise[:, idx] for idx in range(50)))
np.column_stack([noise[:, idx] for idx in range(50)])
推荐阅读
- jquery - Jquery to slide next and prev owl carausel
- nativescript - nativescript vue: using more than one layout option per page?
- c# - 可序列化标记类但不工作
- arrays - 使用 VBA 将数据从一张表上的表复制到另一张表上的特定位置的最快方法
- python - 使用 BeautifulSoup 从网页中抓取的 URL
- android - 如何从 recyclerview 中删除所有元素并添加新元素
- python - 覆盖 __class__ 引发 TypeError
- java - Spring security REST API 自定义 JWT 身份验证
- karma-jasmine - Jasmine Karma 错误“在 afterAll\nUncaught ReferenceError 中引发错误:容器未定义引发”
- node.js - 将正文传递给内部 http post 请求