前提・実現したいこと
とあるpythonコードをを頂きました。以下抜粋です。
python
1for i in over300idx_H : 2 Noverlap_max = 0 3 for j in over300idx_H2: 4 overlap = list(set(alldmidx_H [i]) & set(alldmidx_H2[j])) 5 Noverlap = len(overlap) 6 if Noverlap > Noverlap_max: 7 Noverlap_max = Noverlap 8# overlap_max = overlap 9 j_max = j 10 foverlap_H = float(Noverlap)/float(alldmidx_H [i].size) 11 foverlap_H2 = float(Noverlap)/float(alldmidx_H2[j].size)
この
overlap = list(set(alldmidx_H [i]) & set(alldmidx_H2[j]))
に関してですが,listの生成の間に&を使用しているのですがどういうlistを作成しているのかが分かりません。
python初心者の為、何と言う表記法か分からず,調べても上手くサイトが出てこなかったためこちらにて質問させて頂きます。また,このときset(alldmidx_H [i])とset(alldmidx_H2[j])の要素は区別されるのでしょうか。
宜しくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/05 02:36