Bir python listesini numPy dizisi olarak kaydetmek mümkün olup olmadığını bilmem gerekir. Böyle bir şey demekPython'da bir listeyi numpy dizisi olarak nasıl kaydederim?
62
A
cevap
79
Burada bakarsanız, bilmeniz gerekenleri size söyleyebilir.
http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93
Temel olarak, bir dizi bir dizi oluşturabilir. Ya da bir dizi sekanstan ya da benzerleri.
from numpy import array
a = array([[2,3,4], [3,4,5]])
11
a = numpy.array([1,2,3])
24
?
from numpy import array
a = array(your_list)
14
Dosya olarak kaydetmek ister misiniz?
import numpy as np
myList = [1, 2, 3]
np.array(myList).dump(open('array.npy', 'wb'))
... sonra okuyun:
myArray = np.load(open('array.npy', 'rb'))
4
herhalde, bir numpy diziye listesini dönüştürme demek? Sonra ,
import numpy as np
# b is some list, then ...
a = np.array(b).reshape(lengthDim0, lengthDim1);
bir parçası olarak sunduğu reshape verilen şekil liste b bir dizi olarak.
4
Sen bir diziye listesini dönüştürmek için, örneğin numpy.asarray kullanabilirsiniz:
import csv
import numpy as np
with open('filename','rb') as csvfile
cdl = list(csv.reader(csvfile,delimiter='\t'))
print "Number of records = " + str(len(cdl))
then later
npcdl = np.array(cdl)
Gerçekten çok basit:
İşte>>> a = [1, 2]
>>> np.asarray(a)
array([1, 2])
0
daha eksiksiz bir örnektir.
İlgili konular
- 1. Rasgele matrislerin Numpy dizisi
- 2. Dizeden numpy dizisi nasıl oluşturulur?
- 3. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 4. NumPy boolean dizisi uyarısı?
- 5. Numpy dizisi yayın kuralları
- 6. Listeyi numpy dizisine dönüştürmek mi?
- 7. NumPy dizisi dilimi, Hiçbiri
- 8. Numpy dizisi koşullu eşleştirmesi
- 9. Dinamik olarak belirtilen bir eksen boyunca numpy dizisi kesme
- 10. Web sayfalarında numpy dizisi görüntüleme
- 11. Geçerli ekranı bir görüntü olarak nasıl kaydederim?
- 12. Yönetici olarak kayıtlı bir modeli nasıl kaydederim?
- 13. C uzantısından dönen numpy dizisi
- 14. Panoyu görüntü olarak nasıl kaydederim?
- 15. Sıralı iki boyutlu numpy dizisi
- 16. Bir numpy dizisi simetrik olup olmadığını sınama?
- 17. NumPy dizisi bir 4D dizisini indeksleme
- 18. subprocess.Popen: Bir listeyi argüman olarak nasıl geçebilir
- 19. Yinelenen tupllerden çok boyutlu bir numpy dizisi nasıl oluşturulur?
- 20. NumPy dizisinden öğeler sıralı olarak nasıl seçilir?
- 21. Selenium'da tuvali PNG olarak nasıl kaydederim?
- 22. İşlev dizisi olarak dizge dizisi nasıl iletilir?
- 23. Başka bir dizideki verilere göre bir numpy dizisi sıralama
- 24. JIRA'da bir değeri programlı olarak özel bir alana nasıl kaydederim?
- 25. NumPy dizisi ve basit python dizisi arasındaki fark nedir?
- 26. Lazanya için csv dosyasından numpy dizisi
- 27. Bir dosyayı MongoDB'ye nasıl kaydederim?
- 28. Numpy olarak PyTorch
- 29. ortalama numpy dizisi ancak şekli koru
- 30. numpy dizisi (n, 1) ve (n,)
ithalat numpy olarak np; ve np ekleyin. diziden önce (np.array ([]); – Abhi
karıştırabilecek birisi için bu sözdizimini biraz farklı bir şekilde koyardım. Np olarak nümerik olarak içe aktarma ne zaman? a = np.array ([[2,3, 4], [3,4,5]]) '? – SDsolar
Bu şekilde yapamayacağın bir sebep göremiyorum. Bir kediyi cilde sürmenin bir yolu birden fazla. aşağıya cevap ver. –