umpydarrayumpyumpy操作
darray数组
portumpypp.array([1, 3]) 一维数组p.array([[1, 3], [4, 5, 6]]) 二维数组
umpy函数
p.zeros((3, 4)) 创建3行4列的全0数组pes(( 3)) 创建2行3列的全1数组p.eye(3) 创建3行3列的单位矩阵pdomdn( 3) 创建2行3列的随机数组
dasedas操作
portdas as pdpan, 6, 8]) 创建Seriesepdomdnnse
das函数
e的前几行e的后几行e的统计信息a() 删除含有缺失值的行或列a(value=0) 将缺失值填充为0
atplotlib
atplotlibatplotlib操作
绘制折线图
portatplotlib.pyplot as pltpspace(0, 10, 100)p(x)
plt.plot(x, y)
plt.show()
绘制散点图
pdomdn(100)pdomdn(100)
plt.scatter(x, y)
plt.show()
绘制柱状图
x = [”, ‘B’, ‘C’, ‘D’]
y = [3, 7, 5]
plt.bar(x, y)
plt.show()
port load_irisodelport_test_spliteighborsport KNeighborsClassifier
iris = load_iris()dom_state=0)n = KNeighborsClassifier()n)n.predict(X_test)
portake_blobsportsakeplestersdom_state=0)eanss_clusters=3)eans.fit(X)eans.predict(X)
portearodelportearRegression().data.targetearRegression()
lr.fit(X, y)
y_pred = lr.predict(X)
port load_digitspositionport PC
digits = load_digits()
X = digits.data
y = digits.targetponents=2)sform(X)
程序员必备的几个常用包,希望对大家有所帮助。