Leo*_*fox 5 python arrays numpy
假设我们有一个大小为 (1,N) 的传入数据流,它是一个 numpy 数组
read_data = [[foo, foo_1, foo_2]]
Run Code Online (Sandbox Code Playgroud)
我们想用它做一些事情或者简单地将它附加到一个更大的数组中。
data=np.vstack((data,real_data)) (or whatever method you choose)
Run Code Online (Sandbox Code Playgroud)
我的麻烦通常是因为我不知道传入数据的维度,所以我有时会做的是:
在 matlab 中这非常简单,因为它会在您提供数据后立即动态创建您需要的数组(尽管不建议这样做)
在 python 中最好的方法是什么?
我认为一个好的选择是:
import numpy
first_array = numpy.array([1,2,3])
new_array = numpy.append(first_array, [4,5,6])
print new_array
Run Code Online (Sandbox Code Playgroud)
输出为:[1 2 3 4 5 6]