热线电话:13121318867

登录
2019-01-18 阅读量: 2561
添加新列,或访问numpy数组中的某个列

我有一个NumPy数组,这样

results = np.repeat(0.5, 400)

如果我想查看列,我可以打电话results。但是,我认为results[:,0]应该也可以工作,唉它提供了以下内容:IndexError:数组的索引太多了。

这是一个问题,因为我想在数组中创建一个新列,但不能这样做:results[:,1] = results[:,0]。

如何向阵列添加新列?

132.3500
1
关注作者
收藏
评论(1)

发表评论
啊啊啊啊啊吖
2019-01-18
解决了,谢谢学长的解释 原来这里指的results是它有一个列,但是,您创建的数组有一行,实际上有400列。 如果要创建包含1列和400行的单个数组0.5,请使用以下命令: results = np.repeat([[0.5]], 400, axis=0) 可以添加一个包含第一个副本的列 results = np.append(results, results, axis=1)
0.0000 0 0 回复