gpt4 book ai didi

python:numpy reshape 数组

转载 作者:太空宇宙 更新时间:2023-11-04 07:07:45 25 4
gpt4 key购买 nike

我正在使用以下方法创建一个 numpy 数组:

X = np.linspace(-5, 5, num=500)

这会生成在 -5 和 5 之间平均采样 500 个点的点。结果数组的形状是:(500,)。现在,我需要将它传递给需要二维数组的函数。所以,我可以将其 reshape 为:

X = X.reshape((500, 1))

但是,我注意到 X = X[:, None] 具有相同的效果。但是,对于我的一生,我无法理解这种语法的作用。希望有人能阐明这一点。

最佳答案

语法 X[: ,None] 实际上是一样的:

X[:, np.newaxis]

这为您的原始数组添加了一个新维度。

关于python:numpy reshape 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32229334/

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