在上一个数组获得最高值的基础上创建新数组



我在Jupyter中有一个数组。我想创建两个新数组,一个是原始数组的前30%值,另一个是初始数组的后30%值。请帮忙!

在Python中,您可以这样做:

X = [1,2,3,4,5,6,7,8,9,10]
len_pct = int(len(X) * 0.3)
first, last = X[0:len_pct], X[len(X)-len_pct:len(X)]
print(first); # [1,2,3]
print(last); # [8,9,10]

现场演示

最新更新