pythonsplit函数的作用,split函数python3
整形函数parameter -1在Python中的含义,新数组的shape属性要和原数组的shape属性一致,即新数组的元素个数要和原数组的元素个数相等。当一个参数为-1时,reshape函数会根据另一个参数的维数计算数组的另一个shape属性值。
这里有几个例子可以理解:
z=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])
打印(z)
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]
[13 14 15 16]]
打印(z形)
(4, 4)
print(z . shape(-1))
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16]
print(Z . shape(-1,1)) #我们不知道Z的shape属性是什么,
#但我希望Z只是一个未知行数的列,
#使用` z . shape(-1,1)`,numpy自动计算出有16行,
#新的数组形状属性是(16,1),它与原始的(4,4)相匹配。
[[ 1]
[ 2]
[ 3]
[ 4]
[ 5]
[ 6]
[ 7]
[ 8]
[ 9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]]
print(z . shape(2,-1))
[[ 1 2 3 4 5 6 7 8]
[ 9 10 11 12 13 14 15 16]]
想和广大网友互动?
点击这里留言!
历史提交的图片或压缩文件
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。