1. 학습
  2. /
  3. 강의
  4. /
  5. Intermediate Network Analysis in Python

Connected

연습 문제

Časový filtr na hranách

Teď si procvičíš filtrování grafu pomocí podmínky aplikované na hrany. Získáš tak jistotu při práci s list comprehensions obsahujícími podmínky.

Mysli na to, že objekty datetime lze importovat z modulu datetime. Na grafu má metadata klíč date, jehož hodnotou je právě objekt datetime.

지침

100 XP
  • Vytvoř nový graf s názvem G_sub.
  • Přidej uzly z původního grafu (včetně jejich metadat) pomocí metody .add_nodes_from().
  • Přidej hrany pomocí list comprehension s jednou podmínkou na datum hrany — datum musí být dřívější než 2004-05-16. Postupuj takto:
    • Použij metodu .add_edges_from() s list comprehension jako argumentem.
    • Výstupní výraz list comprehension je (u, v, d). Iteruj přes všechny hrany grafu G a ověř, zda je d['date'] menší než datetime(2004, 5, 16).