Matrisi almak ve hesaplamalar için daha fazla kullanmak istiyorum. Ama bu hata her şey almaya devam ben yorum yapmaktan numpy.loadtext (sys.stdin)2d yapısını kaybetmeden python'daki sys.stdin'den bir matrisi nasıl girebilirim ve aynı zamanda üzerinde numpy işlemlerini kullanabilir miyim?
Error : File "/usr/lib/python2.6/site-packages/numpy/lib/io.py", line 630, in loadtxt
X.append(tuple([conv(val) for (conv, val) in zip(converters, vals)]))
ValueError: invalid literal for float(): <open
kodu kullanın:
#!/usr/bin/python
import sys
import numpy as np
c = np.zeros(shape=(2,2))
c = np.loadtxt(sys.stdin)
d=[0.0,0.0]
for i in range(0,1):
d[i]=np.linalg.det(c)
print d[i]
Lütfen girişinizi de gösterin. –
#!/Usr/bin/piton import sys olarak içe numpy np C = np.zeros (şekil = (2,2)) C = np.loadtxt (sys.stdin) D = [0.0,0.0 ] aralığında i için (0,1): d [i] = np.linalg.det (c) baskı d [i] –
@Roland Smith üzerinde yorum kontrol –