说如果我有一个数组,我想将其分成两个阵列,我该怎么做?
分裂
在Numpy中,我们有一种名为split
的方法将数组分为多个数组。该方法需要两个参数,它们是原始数组,并且将生成数组数。让我们看看如何实现它。
让我们创建一个数组
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
然后,让我们创建一个具有拆分数组值的新变量。另外,打印新变量以查看值
new_arr = np.array_split(arr, 2)
print(new_arr)
您将获得以下结果
[array([1, 2, 3, 4, 5]), array([ 6, 7, 8, 9, 10])]
您可以通过键入以下
获得每个单独的数组
print(new_arr[0])
print(new_arr[1])
您将获得以下输出
[1 2 3 4 5]
[ 6 7 8 9 10]
您走了,这就是您可以将数组分为numpy中的多个数组。谢谢您的阅读,祝您有美好的一天!