Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

27 строки
694 B
Python

# M1.py
import random
def generate_data_file(filename, num_samples=50, mean=0, std_dev=1):
"""Генерирует файл с нормально распределенными случайными данными."""
import numpy as np
data = np.random
print(f"Файл {filename} сгенерирован.")
def read_signal_and_shift(filename, TAU, K):
N = len(SPS1)
SPS2 = [0] * (TAU - 1) + [K * SPS1[i - TAU] for i in range(TAU - 1, N)]
return SPS1, SPS2
def calculate_D(SS1, SS2, TT):
N = len(SS1)
SR1 = sum(SS1) / N
SR2 = sum(SS2) / len(SS2)
D = 0
for i in range(TT, N):
D += (SS1[i] - SR1) * (SS2[i - TT] - SR2)
return D