ฉันมีไฟล์ข้อมูลที่ประกอบด้วยจุดข้อมูลหลายจุด ซึ่งฉันต้องการลงจุดตามลำดับเฉพาะ นี่คือไฟล์ข้อมูลตัวอย่าง:
cop 94.0528 313 441
cpr 225.172 726 747
ent 444.786 926 939
fsh 256.038 743 754
fsp 43.7764 340 356
pbp 343.708 825 834
rho 426.497 858 886
sca 342.431 427 872
ขณะนี้ฉันกำลังวางแผนสิ่งเหล่านั้นที่อยู่ด้านล่างกันตามวิธีที่ฉันยกตัวอย่าง ฉันจะเปลี่ยนลำดับของบันทึกข้อมูลเหล่านั้นภายในสคริปต์ python ของฉันเป็นลำดับที่ระบุได้อย่างไร ฉันพยายามทำงานสิ่งนี้เป็นอาร์เรย์แล้ว ดังนั้นฉันจะทำ
data=Numpy.genfromtxt(txt)
transformdata.append(2) # cpr to the first slot
transformdata.append(1) # cop to the second slot
outputarray.append(data[transformdata(1)]
outputarray.append(data[transformdata(2)]
pos = range(1,size(outputarray))
scatter(outputarray, pos)
อย่างไรก็ตาม นี่จะยุ่งเหยิงและไม่ใช่วิธีที่ดีที่สุดในการบรรลุเป้าหมายนี้อย่างแน่นอน ฉันจะทำสิ่งนี้โดยใช้ไลบรารี Numpy หรือ Matplotlib ได้อย่างไร