1

これで、最初の 2 列が X 点と Y 点である新しいデータセットができました (一般に、これらは位置を表します。データ ファイルはかなり大きく、最初のデータ分析では、特定の行 (または行データに近い) を抽出する必要があります)。この特定のデータセットを抽出するように numpy (または python、または pandas) に指示する方法はあります - 添付の例は単純化されており、データはかなり丸められています (これは実際のデータには当てはまりません)。私は欲しい:

編集*

import os
import sys
import numpy as np
X = list(range(45))*3 
Y = list(range(1, 91, 2)) + list(range(20, 65, 1)) + list(range(1, 136, 3))   
XY = zip(X, Y)
XYarray = np.array(XY).reshape(135, 2)
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(1,1,1)
plt.plot(XYarray[:,0], XYarray[:,1], 'ro') #all data
plt.plot(XYarray[0:44,0], XYarray[0:44,1], 'b*') #first line to be teste
#plt.plot(XYarray[45:90,0], XYarray[45:90,1], 'g*') #other lines of interest
#plt.plot(XYarray[91:135,0], XYarray[91:135,1], 'gx') #otherline of ineters
fig.show()

すべてのデータは、任意の XY 配列 (表面空間データ) 内にあります - 利用可能な線を抽出する必要があります。たとえば、コメントされていない青い星の行のみを抽出し、次のものを移動したい (現在、コードでコメントされている 私の実際のデータはそれほど規則的ではないことに注意してください

4

0 に答える 0