-
-
Couldn't load subscription status.
- Fork 26
Closed
Description
/home/runner/work/lecture-python-intro/lecture-python-intro/lectures/networks.md: WARNING: Executing notebook failed: CellExecutionError [mystnb.exec] /home/runner/work/lecture-python-intro/lecture-python-intro/lectures/networks.md: WARNING: Notebook exception traceback saved in: /home/runner/work/lecture-python-intro/lecture-python-intro/_build/html/reports/networks.err.log [mystnb.exec] The failure is because of:
Traceback (most recent call last): File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/jupyter_cache/executors/utils.py", line 58, in single_nb_execution executenb( File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/client.py", line 1204, in execute return NotebookClient(nb=nb, resources=resources, km=km, **kwargs).execute() File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/util.py", line 84, in wrapped return just_run(coro(*args, **kwargs)) File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/util.py", line 62, in just_run return loop.run_until_complete(coro) File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete return future.result() File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/client.py", line 663, in async_execute await self.async_execute_cell( File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/client.py", line 965, in async_execute_cell await self._check_raise_for_error(cell, cell_index, exec_reply) File "/usr/share/miniconda3/envs/quantecon/lib/python3.10/site-packages/nbclient/client.py", line 862, in _check_raise_for_error raise CellExecutionError.from_cell_and_msg(cell, exec_reply_content) nbclient.exceptions.CellExecutionError: An error occurred while executing the following cell: ------------------ Z = ch1_data["adjacency_matrix_2019"]["Z"] Z_visual= ch1_data["adjacency_matrix_2019"]["Z_visual"] countries = ch1_data["adjacency_matrix_2019"]["countries"] G = qbn_io.adjacency_matrix_to_graph(Z_visual, countries, tol=0.03) centrality = qbn_io.eigenvector_centrality(Z_visual, authority=False) node_total_exports = qbn_io.node_total_exports(G) edge_weights = qbn_io.edge_weights(G) node_pos_dict = nx.circular_layout(G) node_sizes = qbn_io.normalise_weights(node_total_exports,3000) edge_widths = qbn_io.normalise_weights(edge_weights,10) node_colors = qbn_io.colorise_weights(centrality) node_to_color = dict(zip(G.nodes,node_colors)) edge_colors = [] for src,_ in G.edges: edge_colors.append(node_to_color[src]) fig, ax = plt.subplots(figsize=(10, 10)) ax.axis('off') nx.draw_networkx_nodes(G, node_pos_dict, node_color=node_colors, node_size=node_sizes, edgecolors='grey', linewidths=2, alpha=0.4, ax=ax) nx.draw_networkx_labels(G, node_pos_dict, font_size=12, ax=ax) nx.draw_networkx_edges(G, node_pos_dict, edge_color=edge_colors, width=edge_widths, arrows=True, arrowsize=20, alpha=0.8, ax=ax, arrowstyle='->', node_size=node_sizes, connectionstyle='arc3,rad=0.15') plt.show() ------------------ �[0;31m---------------------------------------------------------------------------�[0m �[0;31mKeyError�[0m Traceback (most recent call last) Cell �[0;32mIn[17], line 1�[0m �[0;32m----> 1�[0m Z �[38;5;241m=�[39m �[43mch1_data�[49m�[43m[�[49m�[38;5;124;43m"�[39;49m�[38;5;124;43madjacency_matrix_2019�[39;49m�[38;5;124;43m"�[39;49m�[43m]�[49m[�[38;5;124m"�[39m�[38;5;124mZ�[39m�[38;5;124m"�[39m] �[1;32m 2�[0m Z_visual�[38;5;241m=�[39m ch1_data[�[38;5;124m"�[39m�[38;5;124madjacency_matrix_2019�[39m�[38;5;124m"�[39m][�[38;5;124m"�[39m�[38;5;124mZ_visual�[39m�[38;5;124m"�[39m] �[1;32m 3�[0m countries �[38;5;241m=�[39m ch1_data[�[38;5;124m"�[39m�[38;5;124madjacency_matrix_2019�[39m�[38;5;124m"�[39m][�[38;5;124m"�[39m�[38;5;124mcountries�[39m�[38;5;124m"�[39m] �[0;31mKeyError�[0m: 'adjacency_matrix_2019' KeyError: 'adjacency_matrix_2019' Metadata
Metadata
Assignees
Labels
No labels