-1
配列から読み込みしようとしています。作成した配列の中の配列の中の値を返します。見つかったin.thisは現時点でのものです。配列の値を読み込み、条件付きで返す
import pandas as pd
import os
import re
Dir = os.getcwd()
Blks = []
for files in Dir:
for f in os.listdir(Dir):
if re.search('txt', f):
Blks = [each for each in os.listdir(Dir) if each.endswith('.txt')]
print (Blks)
for z in Blks:
df = pd.read_csv(z, sep=r'\s+', names=['x','y','z'])
a = []
a = df.pivot('y','x','z')
print (a)
OUTPUTS:配列が隣接する列および行に対応する値である内部
x 300.00 300.25 300.50 300.75 301.00 301.25 301.50 301.75
y
200.00 100 100 100 100 100 100 100 100
200.25 100 100 100 100 110 100 100 100
200.50 100 100 100 100 100 100 100 100
xは、私の列とY行であろう。上記のように、他の値より10上の奇数110の値があります。配列を読み込み、その値をチェックすることによってx(列)とy(行)の値を10の値に戻そうとしていますその横に(上、下、右、左)差を計算します。
誰かが私を正しい方向に導くことができます。初心者のヒントは高く評価されています。私は何を求めているのか不明です。私はすべての方法論で長年の経験がないと尋ねてください。