根据先前的数组获取最高值来创建新数组

时间:2019-11-16 09:41:42

标签: arrays

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

1 个答案:

答案 0 :(得分:0)

在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]

现场演示here