在Python中,假设你最终想得到一个NumPy array,而它是通过append大量数据得到的,那么有两种办法:
✔ 先创建一个Python list,append完数据之后再把这个list转成NumPy array。
✔ 直接创建一个NumPy array,用 np.append() 函数来append数据。
第1种比第2种快很多,尤其是当你在一个for循环中频繁做这个事情的时候,差距就更明显了。
在Python中,假设你最终想得到一个NumPy array,而它是通过append大量数据得到的,那么有两种办法:
✔ 先创建一个Python list,append完数据之后再把这个list转成NumPy array。
✔ 直接创建一个NumPy array,用 np.append() 函数来append数据。
第1种比第2种快很多,尤其是当你在一个for循环中频繁做这个事情的时候,差距就更明显了。