gpt4 book ai didi

python - Numpy - 数组如何 reshape 它

转载 作者:太空宇宙 更新时间:2023-11-04 04:28:47 27 4
gpt4 key购买 nike

我在数组中存储了类 [0,1] 是负值类,[1,0] 是正值类,现在我想 reshape 它。

我的输入数组是这样的

[[0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0], [0, 1], [1, 0]]

我正在尝试像这样 reshape 它

ponlabel=np.array(ponlabel)
PositiveorNegativeLabel = ponlabel.reshape(24, 1)
print(PositiveorNegativeLabel)

获取错误无法将大小 48 reshape 为 (24,1)

最佳答案

如果您只想提取第一个值,请使用:

ponlabel[:, 0]
#array([1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0])

同样适用于第二个值:

ponlabel[:, 1]
#array([0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1])

关于python - Numpy - 数组如何 reshape 它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53046549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com