gpt4 book ai didi

numpy-ndarray - 用 (-1,1) reshape numpy 中的数据。这是什么意思?

转载 作者:行者123 更新时间:2023-12-05 00:47:09 25 4
gpt4 key购买 nike

我来自 https://stackoverflow.com/a/57417883/6861378 np.reshape(-1) 做了什么。它将其 reshape 为一维数组。但是 (a,(-1,1)) 呢?

a_concat = np.reshape(a,(-1,1))

最佳答案

reshape(-1) 是线向量,当 reshape(-1,1) 是列时:

>>> import numpy as np
>>> a = np.linspace(1,6,6).reshape(2,3)
>>> a
array([[ 1., 2., 3.],
[ 4., 5., 6.]])
>>> a.shape
(2, 3)
>>> a.reshape(-1)
array([ 1., 2., 3., 4., 5., 6.])
>>> a.reshape(-1,1)
array([[ 1.],
[ 2.],
[ 3.],
[ 4.],
[ 5.],
[ 6.]])

关于numpy-ndarray - 用 (-1,1) reshape numpy 中的数据。这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57962718/

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