python - 如何遍历 python 中的 np.zeros 数组,一一打印列?
问题描述
我有一个 np.zeros 数组,该数组已附加到另一个循环中,现在看起来像,
array([[ 0., 0.],
[ 4., 4.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 3., 3.],
[ 0., 3.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.],
[ 0., 0.]])
如何创建一个循环打印第一列,然后打印下一列?
我尝试了以下代码,
for i in goalsfor[:,i]:
print(goalsfor)
但出现以下错误。
IndexError: index 19 is out of bounds for axis 1 with size 2
另外,是否可以按列附加一个 np.zero 数组?
谢谢!
解决方案
你的印刷品:
for i in range(goalsfor.shape[1]):
print(goalsfor[:,i])
你可以按列附加np.column_stack
推荐阅读
- c++ - 没有重载函数 std::unordermap.insert 的实例
- java - 3D 建模工具包 - 上传时崩溃 - 预期的 URL 方案“http”或“https”但未找到冒号
- reactjs - 我该怎么做才能使下拉菜单仅在主页上打开?
- owl - 在 OWL 中跨不同属性定义基数
- c# - 根命名空间不同时本地化不起作用
- django - 如何正确删除 django 中的模型对象字段
- java - 尝试使用 Jupyter 和 pyspark 通过 Python 从数据库加载数据时出现 Oracle 驱动程序错误
- android - 意图选择器仅显示可用四个应用程序中的两个或三个应用程序
- python - 在 Mac 上播放 WAV 旋律
- sql - DB2 for IBM i:缺少 sql_function