import numpy as np
arr=np.array([])
arr.np.unique(arr)
print('数组去重的结果为:\n',arr)
arr.np.arange(9).reshape((3,3))
print('arr:\n',arr)
res=np.tile(arr,2)
res=np.tile(arr,(2,2))
res=np.tile(arr,(2,2,2))
print('res:\n',res)
res=np.repeat(arr,2,axis=1)
res=np.repeat(arr,2)
res=np.repeat(arr,[1,2,3],axis=1)
print('res:\n',res)
arr=np.arange(9).reshape((3,3))
print('arr:\n',arr)
格式:print(np.sum/mean/std/var/min/max/argmin/argmax/cumsum/cum/prod(arr,0))
print('统计arr的累积积:\n',np.cumprod(arr))
import numpy as np
iris_data=np.loadtxt('./iris_sepal_length.csv')
print('iris_data:\n',iris_data)
iris_data.sort()
print('排序之后的结果:\n',iris_data)
iris_data=np.unique(iris_data)
print('去重之后的结果:\n',iris_data)
sum_iris_data=np.sum(iris_data,axis=0)
print('求和的结果:\n',sum_iris_data)
cumsum_iris_data=np.cumsum(iris_data,axis=0)
print('求累积和的结果:\n',cumsum_iris_data)
mean_iris_data=np.mean(iris_data,axis=0)
std_iris_data=np.std(iris_data,axis=0)
var_iris_data=np.var(iris_data,axis=0)
max_iris_data=np.max(iris_data,axis=0)
min_iris_data=np.min(iris_data,axis=0)
绘图三部曲
1,创建画布
2,绘图三部曲
3,图形展示
plt.figure()
x=np.arange(1,8)
y=np.array([-10,-8,-6,-10,-12,-4,2])
plt.plot(x,y)
plt.show()
import matplotlib.pyplot as plt
import numpy as np
plt.figure()
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
x = np.arange(1, 8)
y1 = np.array([-10, -8, -6, -10, -12, -4, 2])
y2 = np.array([26, 24, 22, 24, 25, 20, 18])
plt.plot(x, y1, color='r', linestyle=':', linewidth=1.2, marker="*", markersize=7, markerfacecolor='b',
markeredgecolor='g')
plt.plot(x, y2, color='b', linestyle='-.', linewidth=1.2, marker="o", markersize=7, markerfacecolor='y',
markeredgecolor='g')
plt.title("下一周北京、广州天气温度的走势图")
plt.xlabel("日期")
plt.ylabel("温度℃")
xticks = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
plt.xticks(x, xticks)
yticks = np.arange(-15, 31, 3)
plt.yticks(yticks)
plt.legend(["北京温度", "广州温度"], loc=0)
for i, j in zip(x, y1):
plt.text(i, j + 0.7, "%d℃" % j, horizontalalignment='center')
for i, j in zip(x, y2):
plt.text(i, j + 0.7, "%d℃" % j, horizontalalignment='center')
plt.savefig("./下一周北京、广州天气温度的走势.png")
plt.show()