Tôi có một tập tin .dat có chứa hai cột số để nó trông giống như sau:Làm thế nào để vẽ các tập tin với numpy?
111 112
110.9 109
103 103
và vân vân.
Tôi muốn vẽ hai cột với nhau. Tôi chưa bao giờ xử lý một tệp .dat trước đó nên tôi không chắc bắt đầu từ đâu.
Cho đến bây giờ tôi đã tìm ra rằng có nhiều thứ tôi có thể sử dụng để gọi.
data = numpy.loadtxt('data.DAT')
nhưng tôi không chắc chắn nên đi đâu từ đây. Bất kỳ ý tưởng?
vì vậy, sau đó bạn có một mảng 2d điểm ... điều này không liên quan gì đến tệp * .dat có thể là bất kỳ thứ gì * .txt sẽ hoạt động giống hệt ... q thực của bạn uestion là "Làm thế nào để vẽ một mảng numpy?" –
Thật dễ dàng trong 'gnuplot'; ^). 'plot 'yourfile.dat' u 1: 2' (nhưng tất nhiên, điều đó không giải quyết được câu hỏi thực tế ...) – mgilson
Bạn có thể sử dụng Scavis giao diện NumPy (hoặc JNumeric trong Java) như [được giải thích trong sách hướng dẫn Scavis ] (http://jwork.org/scavis/wikidoc/doku.php?id=man:numeric:jnum) –