Daugiau

Kaip atnaujinti atributų lentelę sluoksnyje iš žodynų naudojant pitoną

Kaip atnaujinti atributų lentelę sluoksnyje iš žodynų naudojant pitoną


Aš turiu žodyną su vertėmis:

dict = {0L: {'val1': 60, 'val2': 199, 'val3': 7.719}, 1L: {'val1': 60, 'val2': 199, 'val3': 7.719}}

Noriu atnaujinti šias reikšmes sluoksnio atributų lentelėje. Kaip aš tai galėčiau padaryti?


  1. Atributų pavadinimus pakeiskite atitinkamu lauko indeksu
  2. Atnaujinkite funkcijas

    • Ant vektoriaus sluoksnio naudojantuž fid, pritraukia dict.iteritems ():ir skambinulayer.updateAttributeValuepakartotinai
    • Apie duomenų teikėją, kur metodasupdateAttributeValuesegzistuoja, kuris priima diktą forma{fid: {attrIdx: vertė}}kaip įvesties parametrą, kuris yra beveik tai, ką turite.

Žiūrėti video įrašą: BAISIAUSIOS ir KEISČIAUSIOS JŪRŲ BŪTYBĖS