Wpis z mikrobloga

czy któryś z mirków pommógłby mi to przepisać na c? kompletnie gubię się w tym języku #python #programowanie

def PLL(self, NRZa):
idx = zeros(len(NRZa)//int(self.Ns)*2) # allocate space to save indexes
c = 0

for n in range(1,len(NRZa)):
if (self.pll < 0) and (self.ppll >0):
idx[c] = n
c = c+1

if (NRZa[n] >= 0) != (NRZa[n-1] >=0):
self.pll = int32(self.pll*self.plla)

self.ppll = self.pll
self.pll = int32(self.pll+ self.dpll)

return idx[:c].astype(int32)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

klamry jak tu działają bo nie widzę


@technic: ty chcesz pomocy, czy żeby ktoś odwalił całą robotę za ciebie? Nie chciało ci się nawet dowiedzieć, że w pythonie nie używa się klamr do oddzielania fragmentów kodu...
  • Odpowiedz
@m_bielawski: nie wymagam od Ciebie odwalenia całej roboty, nie potrzebuje się uczyć tego języka. Wystarczyłoby mi wytłumaczenie jak to o co się pytałem post wyżej działa i tyle. Skoro w ogóle odpowiedziałeś mi na post to myślę że tyle samo energii zajęło by ci odpowiedzenie na moje pytania no ale...
  • Odpowiedz
idx[:c].astype(int32)


@technic: to zwraca elementy od początku do c (czyli faktycznie wstawione) jako tablicę intów32. Jak będziesz jeszcze coś robił (a jak nie, to też warto) to poczytaj o indeksowaniu tablic.
  • Odpowiedz