1
svar
79
visningar
Zorikan2017 behöver inte mer hjälp
Har jag tolkat denna uppgift rätt?
För uppgiften i mitten skrev jag koden:
import numpy as np
for _ in range(5):
v = np.array([])
ind = np.linspace(1, 100000, 100000)
for k in ind:
v = np.append(v, 1/k)
median = np.median(v)
print("Median of v:", median, 'sekunder')
print("---------------------------")
...............................................................................................
Jag förväntade mig olika tider men denna kod printade ut 5 likadana tider i grundpotensform. Har jag gjort rätt?
np.median beräknar medianen av vektorn v, och det är inte tiden det tar att skapa vektorn. Det kommer vara samma varje gång eftersom du skapar vektorn v med samma innehåll alla fem gånger