Autor Wątek: ZADANIE !  (Przeczytany 6547 razy)

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
ZADANIE !
« dnia: Lipiec 08, 2013, 12:34:29 »
O godzinie 13:30 walczymy !

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #1 dnia: Lipiec 08, 2013, 13:46:17 »
wykres przyrostów wykształceń i potrzebujemy do tego wartości min(x) dla każdej list osobno (dla x- pos) (dla y-load). trzeba obliczyc wartosc minimalna.
1. min(pos)
2.działanie mat. od tej wartosci min dla petli biezacej odejmujemy wartosc minimalna petli poprzedniej. (delta=min(pos)^(i - min)(pos)^(i-1)
3. <wykres> oś pozioma to numer pętli, oś pionowa to delta. bedzie wygladac poziom, skok maly i nic potem potezny skok i nic.

Petle zmieniaja sie od 1 do tego 2000. Delta nie da sie wyleczyc dla 1 petli. Wykres startuje od petli numer 2.

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #2 dnia: Lipiec 08, 2013, 13:51:41 »
Jakiś kod dostaliście? Wyślij.

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #3 dnia: Lipiec 08, 2013, 13:53:23 »

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #4 dnia: Lipiec 08, 2013, 13:56:24 »
Ja nic z tego nie czaję, nie wiem który plik to zadanie, nie wiem o co w ogóle chodzi...

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #5 dnia: Lipiec 08, 2013, 13:57:01 »
zadanie to test.py, tak?

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #6 dnia: Lipiec 08, 2013, 13:57:54 »
tak

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #7 dnia: Lipiec 08, 2013, 14:12:38 »
import os
import numpy as np
import matplotlib.pyplot as plt


listaplikow = os.listdir("dane")

minPos=[]
delta=[]
x=1



for plik in listaplikow:
   pos,load = np.loadtxt("dane\\" + plik, delimiter='\t', skiprows=5, usecols=(0,1), unpack=True)
   minPos.append(min(pos))
   x=x+1
   delta=minPos
■-minPos[x-1]

   

plt.plot(delta, x, 'r-')

plt.ylabel('delta')
plt.xlabel('nr petli')
plt.show()

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #8 dnia: Lipiec 08, 2013, 14:18:37 »
jak taki sam? coś ci wychodzi?

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #9 dnia: Lipiec 08, 2013, 14:19:16 »
sory, pomyliłem się. chwila

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #10 dnia: Lipiec 08, 2013, 14:19:31 »
A co to za kod?

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #11 dnia: Lipiec 08, 2013, 14:20:06 »
ktoś wrzucił ale nie działa

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #12 dnia: Lipiec 08, 2013, 14:26:59 »
Naprawiłem ten kod który wysłałeś:
import os
import numpy as np
import matplotlib.pyplot as plt


listaplikow = os.listdir("dane")

minPos=[]
delta=[]
x=0
y=[]



for plik in listaplikow:
   pos,load = np.loadtxt("dane\\" + plik, delimiter='\t', skiprows=5, usecols=(0,1), unpack=True)
   minPos.append(min(pos))
   if x >= 1:
     y.append(x)
     delta.append(minPos[x] - minPos[x-1])
   x += 1

plt.plot(delta, y, 'r-')

plt.ylabel('delta')
plt.xlabel('nr petli')
plt.show()

programista69

  • Nowy użytkownik
  • *
  • Wiadomości: 10
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #13 dnia: Lipiec 08, 2013, 14:27:20 »
Wykres jakiś rysuje, ale tak ma on wyglądać?

Raul

  • Administrator
  • Nowy użytkownik
  • *****
  • Wiadomości: 9
    • Zobacz profil
Odp: ZADANIE !
« Odpowiedź #14 dnia: Lipiec 08, 2013, 14:28:21 »
wykres> oś pozioma to numer pętli, oś pionowa to delta. bedzie wygladac poziom, skok maly i nic potem potezny skok i nic.

 

Polityka cookies
Darmowe Fora | Darmowe Forum
wilczki sojuszspeed watahapradawnych classicdayz wspolnotakb