[英]Adding elements to numpy 1D array
我有一個 numpy 數組(a)。 如何在其中添加兩個元素?
import numpy as np
a = np.array([5,6,7])
b = 3
c = 4
result = np.hstack((b,c,a))
print result
使用@BHAT IRSHAD 的答案工作
我必須這樣做才能與 np.savetxt 一起使用; 我想把結果寫成一行。 但不能。
np.savetxt('fo.txt', result, delimiter = ',', fmt = '%s')
np.hstack
只接受一個參數,你傳遞了三個,所以result = np.hstack((b,c,a))
會起作用。
演示:
>>> a = np.array([5,6,7])
>>> b = 3
>>> c = 4
>>> np.hstack((b,c,a))
array([3, 4, 5, 6, 7])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.