陣列的分隔

2022-09-02 19:30:13 字數 1210 閱讀 2908

import

numpy

x=numpy.arange(9)

array([0, 1, 2, 3, 4, 5, 6, 7, 8])

#

對一維陣列進行分隔

a=numpy.split(x,3) #

將陣列平均分成3份

#傳遞陣列按位置進行分隔

b=numpy.split(x,[3,5])

print

(a)print(b)

[array([0, 1, 2]), array([3, 4, 5]), array([6, 7, 8])]

[array([0, 1, 2]), array([3, 4]), array([5, 6, 7, 8])]

#

對二維陣列進行分隔

c=numpy.array([[1,2,3,4],[4,3,2,1],[5,6,8,4],[5,7,9,4]])

w,r=numpy.split(c,2,axis=0)

#按位置進行分隔

t,e,v=numpy.split(c,[2,3],axis=0)

print(w)

print(r)

print(t)

print(e)

print(v)

[[1 2 3 4]                    

[4 3 2 1]]

[[5 6 8 4]

[5 7 9 4]]

[[1 2 3 4]

[4 3 2 1]]

[[5 6 8 4]]

[[5 7 9 4]]

ti,wi=numpy.split(c,2,axis=1)   #

平均分割

#按陣列進行分隔

vi,wu,di=numpy.split(c,[2,3],axis=1)

#print(vi)

#print(wu)

#print(di)

#使用hsplit進行水平方向分隔

q1,q2=numpy.hsplit(c,2)

#print(q1)

#print(q2)

#按位置進行分隔

a1,a2,a3=numpy.hsplit(c,[2,3])

#使用vsplit進行垂直分隔

b1,b2,b3=numpy.vsplit(c,[2,3])

bcb string 分隔 捲簾分隔

下列場所在防火分隔時不能使用防火捲簾等效替代的是 a甲 乙類生產部位 b廠房內有明火和高溫的部位 c建築內使用丙類液體的部位 d乙醇廠房內劃分防火分割槽的防火牆 e兒童遊樂廳與商場其它區域分隔的防火隔牆 解析 根據 建築設計防火規範 gb50016 2014 2018年版 6.2.3,建築內的下列部...

JS傳遞陣列自動以分號分隔

今天在家做公司的專案,遇到乙個很奇怪的事,其中js傳遞陣列時,傳遞過去的資料會以,分號 分隔。如下 function expertopinion var url servlet makescoreaction var paras iditem iditem idoperate idoperate o...

go 將陣列按指定大小分隔

這幾天寫 時,正好遇到了乙個需求,需要將陣列按指定大小進行分隔,然後進行拼接成字串 以逗號進行分隔 為此有了這篇文章。package main import fmt strconv strings func main fmt.println println group arr,5 res group...