
22.05.2023, 10:33
|
|
Флудер
Регистрация: 10.08.2021
Сообщений: 6,010
С нами:
2505538
Репутация:
133
|
|
мэйби так
Python:
Код:
import
random
target_mean
=
0.59452
# нужное сред знач
num_batches
=
5
numbers_per_batch
=
10
batches
=
[
]
for
_
in
range
(
num_batches
)
:
batch
=
random
.
sample
(
[
number
for
number
in
(
random
.
uniform
(
0.59
,
0.61
)
for
_
in
range
(
numbers_per_batch
)
)
]
,
numbers_per_batch
)
batches
.
append
(
batch
)
for
i
,
batch
in
enumerate
(
batches
)
:
batch_mean
=
sum
(
batch
)
/
numbers_per_batch
print
(
f"Пачка{i+1}:{batch}"
)
print
(
f"Среднее значение:{batch_mean:.5f}"
)
all_numbers
=
[
number
for
batch
in
batches
for
number
in
batch
]
all_mean
=
sum
(
all_numbers
)
/
(
num_batches
*
numbers_per_batch
)
print
(
f"\nОбщее среднее значение:{all_mean:.5f}"
)
|
|
|