1 svar
54 visningar
Zorikan2017 är nöjd med hjälpen
Zorikan2017 165
Postad: 2 jun 20:38

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?

Hondel 1195
Postad: 3 jun 05:47

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 

Svara Avbryt
Close