Python函数reshape(-1,1)到底有什么用?
reshape(-1,1)中的-1代表无意义reshape(-1,1)代表将二维数组重整为一个一列的二维数组reshape(1,-1)代表将二维数组重整为一个一行的二维数组reshape(-1,n)代表将二维数组重整为n列的二维数组reshape(n,-1)代表将二维数组重整为n行的二维数组import numpy as npx=np.array([[1,2,3],[2,3,5],[11,15,1
·
reshape(-1,1)中的-1代表无意义
reshape(-1,1)代表将二维数组重整为一个一列的二维数组
reshape(1,-1)代表将二维数组重整为一个一行的二维数组
reshape(-1,n)代表将二维数组重整为n列的二维数组
reshape(n,-1)代表将二维数组重整为n行的二维数组
代码:
import numpy as np
x=np.array([[1,2,3],[2,3,5],[11,15,17],[58,2,87],[5,8,2],[1,4,3]])
a=x.reshape(-1,1)
print(a)
输出:
[[ 1]
[ 2]
[ 3]
[ 2]
[ 3]
[ 5]
[11]
[15]
[17]
[58]
[ 2]
[87]
[ 5]
[ 8]
[ 2]
[ 1]
[ 4]
[ 3]]
代码:
import numpy as np
x=np.array([[1,2,3],[2,3,5],[11,15,17],[58,2,87],[5,8,2],[1,4,3]])
a=x.reshape(1,-1)
print(a)
输出:
[[ 1 2 3 2 3 5 11 15 17 58 2 87 5 8 2 1 4 3]]
代码:
import numpy as np
x=np.array([[1,2,3],[2,3,5],[11,15,17],[58,2,87],[5,8,2],[1,4,3]])
a=x.reshape(3,-1)
print(a)
输出:
[[ 1 2 3 2 3 5]
[11 15 17 58 2 87]
[ 5 8 2 1 4 3]]
更多推荐
活动日历
查看更多
直播时间 2025-02-26 16:00:00


直播时间 2025-01-08 16:30:00


直播时间 2024-12-11 16:30:00


直播时间 2024-11-27 16:30:00


直播时间 2024-11-21 16:30:00


所有评论(0)