Я не уверен, что мои графики сделаны правильно, что произойдет, если я захочу пойти с ног на голову. Я также хотел бы распечатать и сгенерировать файл как .pdf
. Но я не совсем уверен, как выполнить эту задачу, пожалуйста, дайте мне несколько советов, если у вас есть. Буду признателен за это, всего наилучшего.
Неограниченное изменение переменных
import numpy as np
np.__version__
import networkx as nx
import matplotlib.pyplot as plt
import pandas as pd
import seaborn as sns
from operator import itemgetter
sns.set(style="darkgrid")
# t 1
m1 = np.array([[1,2,2],[-4,3,8],[-1,0,1]])
m2 = np.array([[1,4],[-2,2],[3,-6]])
print(m1.dot(m2));
# t 2
G = nx.Graph()
G.add_edges_from([
('A','D'),('A','B'),('B','D'),('B','C'),('B','E'),('C','D'),('C','E'),('D','E')
])
nx.draw(G, with_labels=True)
array = nx.betweenness_centrality(G)
array['B']
# t 3
df = pd.read_csv('xxx.csv')
df.set_index('OBJECTID', inplace=True)
df.head(1)
# t 4
sorted = df.groupby('NAME')['PT_ENROLL'].sum().sort_values(ascending=False)
sorted.head(7)
# t 5
df.groupby('NAICS_DESC')['NAME'].count().sort_values(ascending=False)
# t 6
df1 = df['TOT_ENROLL']
df2 = df['POPULATION']
plt.scatter(df1,df2)