for 文で1つずつ表示してください。
{y:.6f}
は変数 y
を小数点以下6桁で表示するフォーマット指定です。
python
1import numpy as np
2
3y_c = np.arange(-10, 11) / 10
4
5for y in y_c:
6 print(f"y/c={y:.6f}")
y/c=-1.000000
y/c=-0.900000
y/c=-0.800000
y/c=-0.700000
y/c=-0.600000
y/c=-0.500000
y/c=-0.400000
y/c=-0.300000
y/c=-0.200000
y/c=-0.100000
y/c=0.000000
y/c=0.100000
y/c=0.200000
y/c=0.300000
y/c=0.400000
y/c=0.500000
y/c=0.600000
y/c=0.700000
y/c=0.800000
y/c=0.900000
y/c=1.000000
np.arange は range と違い、step に小数を指定できるので、以下でもよいです。
python
1import numpy as np
2
3y_c = np.arange(-1, 1.1, 0.1)
4
5for y in y_c:
6 print(f"y/c={y:.6f}")
追記
ご回答ありがとうございます.
y/c=..., p=..., q=...と横に並べて変数を表示する際は.
for in をどのように書き換えればいいですか?
複数のリストを zip を使って for 文で回してください。
python
1import numpy as np
2
3A = np.arange(-1, 1.1, 0.1)
4B = np.arange(-1, 1.1, 0.1)
5C = np.arange(-1, 1.1, 0.1)
6
7for a, b, c in zip(A, B, C):
8 print(f"a={a:.6f}, b={b:.6f}, c={c:.6f}")
9# a=-1.000000, b=-1.000000, c=-1.000000
10# a=-0.900000, b=-0.900000, c=-0.900000
11# a=-0.800000, b=-0.800000, c=-0.800000
12# a=-0.700000, b=-0.700000, c=-0.700000
13# a=-0.600000, b=-0.600000, c=-0.600000
14# a=-0.500000, b=-0.500000, c=-0.500000
15# a=-0.400000, b=-0.400000, c=-0.400000
16# a=-0.300000, b=-0.300000, c=-0.300000
17# a=-0.200000, b=-0.200000, c=-0.200000
18# a=-0.100000, b=-0.100000, c=-0.100000
19# a=-0.000000, b=-0.000000, c=-0.000000
20# a=0.100000, b=0.100000, c=0.100000
21# a=0.200000, b=0.200000, c=0.200000
22# a=0.300000, b=0.300000, c=0.300000
23# a=0.400000, b=0.400000, c=0.400000
24# a=0.500000, b=0.500000, c=0.500000
25# a=0.600000, b=0.600000, c=0.600000
26# a=0.700000, b=0.700000, c=0.700000
27# a=0.800000, b=0.800000, c=0.800000
28# a=0.900000, b=0.900000, c=0.900000
29# a=1.000000, b=1.000000, c=1.000000
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/18 06:17
2019/09/18 06:26
2019/09/18 06:39