質問編集履歴
3
コード
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,8 +23,8 @@
|
|
23
23
|
x_2 = [i for i, x in enumerate(list_x) if 5.09>=x>=5.07]
|
24
24
|
|
25
25
|
#一番下の段について前面と背面の位相をだす
|
26
|
-
zenmen_1 = set (z_1) & set (
|
26
|
+
zenmen_1 = set (z_1) & set (x_1)
|
27
|
-
haimen_1 = set (z_1) & set (
|
27
|
+
haimen_1 = set (z_1) & set (x_2)
|
28
28
|
|
29
29
|
#それぞれの条件の位相で圧力をもってくる
|
30
30
|
p_zenmen_1 = [list_p[i] for i in zenmen_1]
|
@@ -35,8 +35,8 @@
|
|
35
35
|
mo1 = p_goukei1*0.01
|
36
36
|
|
37
37
|
#2段目について同様の処理
|
38
|
-
zenmen_2 = set (z_2) & set (
|
38
|
+
zenmen_2 = set (z_2) & set (x_1)
|
39
|
-
haimen_2 = set (z_2) & set (
|
39
|
+
haimen_2 = set (z_2) & set (x_2)
|
40
40
|
|
41
41
|
p_zenmen_2 = [list_p[i] for i in zenmen_2]
|
42
42
|
p_haimen_2 = [list_p[i] for i in haimen_2]
|
2
コード訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,8 +23,8 @@
|
|
23
23
|
x_2 = [i for i, x in enumerate(list_x) if 5.09>=x>=5.07]
|
24
24
|
|
25
25
|
#一番下の段について前面と背面の位相をだす
|
26
|
-
zenmen_1 = set (
|
26
|
+
zenmen_1 = set (z_1) & set (x1)
|
27
|
-
haimen_1 = set (
|
27
|
+
haimen_1 = set (z_1) & set (x2)
|
28
28
|
|
29
29
|
#それぞれの条件の位相で圧力をもってくる
|
30
30
|
p_zenmen_1 = [list_p[i] for i in zenmen_1]
|
@@ -35,8 +35,8 @@
|
|
35
35
|
mo1 = p_goukei1*0.01
|
36
36
|
|
37
37
|
#2段目について同様の処理
|
38
|
-
zenmen_2 = set (
|
38
|
+
zenmen_2 = set (z_2) & set (x1)
|
39
|
-
haimen_2 = set (
|
39
|
+
haimen_2 = set (z_2) & set (x2)
|
40
40
|
|
41
41
|
p_zenmen_2 = [list_p[i] for i in zenmen_2]
|
42
42
|
p_haimen_2 = [list_p[i] for i in haimen_2]
|
1
前提説明
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
環境はpython2.7、windows10でanacondaを使用しています。
|
2
2
|
以下のようなコードで、四角柱の構造物にはたらくモーメントを高さごとに切り分けて計算したいのですが、for文でループさせる方法がわかりません。
|
3
|
-
hdfファイルにはx,y,z座標とそれぞれの点(格子)での圧力がはいっています。
|
3
|
+
hdfファイルには粒子法という構造物のある範囲に微小な粒子をつめこみ計算するというプログラムの計算結果がはいっていて、x,y,z座標とそれぞれの点(格子)での圧力がはいっています。
|
4
4
|
```python
|
5
5
|
|
6
6
|
|