簡體   English   中英

將元素添加到 numpy 一維數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM