Этот коммит содержится в:
Danil
2025-12-05 10:17:26 +03:00
родитель 551febc2b8
Коммит 461a5dcb30
3 изменённых файлов: 61 добавлений и 9 удалений

Просмотреть файл

@@ -1,4 +1,4 @@
#1
import random
def pause(signal, Tzad):
for i in range(len(signal)):
@@ -6,9 +6,11 @@ def pause(signal, Tzad):
return signal
x = [random.gauss(4,2) for i in range(50)]
print(x)
y = pause(x,3)
T = float(input("Введите задержку"))
y = pause(x,T)
print(y)
#2
import numpy as np
import random
import matplotlib.pyplot as plt
@@ -24,7 +26,21 @@ def histo(data, num):
break
if now == maxval:
rows[-1] += 1
print("ТАБЛИЦА ГИСТОГРАММЫ")
print(" "*60)
print(f"{'':<10} {'Интервал':<20} {'Количество':<15}")
print("-"*60)
total = len(data)
for i in range(num):
# Форматирование интервала
interval = f"[{parts[i]:.1f}, {parts[i+1]:.1f})"
if i == num - 1: # Последний интервал включает правую границу
interval = f"[{parts[i]:.1f}, {parts[i+1]:.1f}]"
print(f"{i+1:<10} {interval:<20} {rows[i]:<15} ")
print("-"*60)
print(rows)
plt.hist(data, bins=parts)
plt.xlabel('Значения выборки')
plt.ylabel('Число элементов')
@@ -33,10 +49,13 @@ def histo(data, num):
return rows
sample = [random.betavariate(random.random(), random.random()) for _ in range(random.randint(10,200))]
sample = [random.betavariate(random.random(), random.random()) for i in range(random.randint(10,1000))]
intervals = int(input("Введите количество интервалов разбиения: "))
output = histo(sample, intervals)
#3
regression = lambda b1,b2,X: b1+b2*X
b1 = float(input("Введите значение b1"))
b2 = float(input("Введите значение b2"))