2016-10-07 21 views
-1

私は2つのx配列データセットを持っています。2つのx配列データセットの交差

  • 一つはfooと呼ばれ、変数a,b,c,dと寸法x,y,timeを持っています。
  • 第2のものはbarと呼ばれ、fooの時系列解析の結果です。
    • これは寸法x,y及び単一可変01e落下eすべての値を有しています。

Iは、フィルタリングまたはfooに処理されるx,y,timeデータエントリの量を制限するbarを使用したいです。各x.ye > 0.8x,y,timeのみをここで検討する必要があります。

私はまだX-アレイを新しくしています。私の質問は、何らかの形で2つのxarrayデータセットをAND結合または交差させ、小さなデータセットを期待する「設定操作」の考え方が、x配列についての現実的な方法であるかどうかです。

これまで私がこれまで持っていたことは次のとおりです。ここで

foo = loadDataset()
bar = perform_timeseries_analysis()
filtered_bar = bar > 0.8
#TODO: Use bar to reduce the size of foo

+1

を働くことになったものです。また、あなたが試したことを私たちに示すべきです。 [これを参照してください](http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) –

+0

私が試したことの問題は、私が行き止まりに達したということですX-アレイの私の理解によって。私は、この問題を解決するために、私の短期的な見解のプロセスを実行する人々を奨励している。私は真実またはフラッセン値を与える.where()とブラケット表記フィルタを使ってみました – Conic

答えて

0

あなたは例の入力と出力に含ま希望を私たちに提供しなければならない私のため

import numpy as np 
from example import * 

foo = loadDataset() #returns dataset 
bar = perform_timeseries_analysis(foo) # returns dataset 
mutable_temp = bar.timeseries.values 
mutable_temp[mutable_temp < 0.8] = np.nan 
mutable_temp[np.isfinite(mutable_temp)] = 0 
mask = mutable_temp.astype(np.float32) 
foo = foo + mask