摘要: fig = plt.figure(facecolor='w')#生成图 ax = fig.add_subplot(111, projection='3d')#绘制子图 ax.scatter(t[0], t[1], density, c='r', s=50*density, marker='o', depthshade=True)#ax.scatter用于绘制点 ax.plot_surfa... 阅读全文
posted @ 2018-01-02 15:00 未完代码 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在已知三角形三条边长度,求面积可以用海伦公式。 S=(p(p-a)(p-b)(p-c))^(1/2) p=(a+b+c)/2 知道三角形面积,就可以知道底边的高,也就是顶点到底边的距离。 阅读全文
posted @ 2017-12-29 11:37 未完代码 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 我们在用python进行数据处理时往往需要将文件中的数据取出来做一些处理,这时我们应该注意数据文件的路径。文件路径不对,回报如下错误: FileNotFoundError: File b'..Advertising.csv' does not exist 这里列举几种常见的文件路径 1.当文件在当前 阅读全文
posted @ 2017-12-27 11:04 未完代码 阅读(1861) 评论(0) 推荐(0) 编辑
摘要: train_test_split函数用于将数据划分为训练数据和测试数据。 train_test_split是交叉验证中常用的函数,功能是从样本中随机的按比例选取train_data和test_data,形式为: X_train,X_test, y_train, y_test = train_test 阅读全文
posted @ 2017-12-27 10:26 未完代码 阅读(977) 评论(0) 推荐(0) 编辑
摘要: subplot(a,b,c)中a代表所画图形的行数 b代表所画图形的列数 c代表所画图形的序号。 结果如下: 阅读全文
posted @ 2017-12-27 08:48 未完代码 阅读(6170) 评论(0) 推荐(0) 编辑
摘要: 1.梯度方向 对多元函数的参数求偏导,得到函数增加或减小最快的方向。具体来说,对于函数f(x,y),在点(x0,y0),沿着梯度向量的方向就是(∂f/∂x0, ∂f/∂y0)T的方向是f(x,y)增加最快的地方。 2.梯度下降算法过程如下: (1)随机初始值a0; (2)迭代ak+1=ak+skak 阅读全文
posted @ 2017-12-18 12:30 未完代码 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 在python库numpy 中提供了函数linspace和logspace函数用于生产等差数列和等比数列。 1.linspace函数生成等差数列 def linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None): 阅读全文
posted @ 2017-12-16 11:27 未完代码 阅读(43701) 评论(0) 推荐(1) 编辑
摘要: 1.type 获取数据类型 2.dtype 数组元素的类型 3.astype 修改数据类型 阅读全文
posted @ 2017-12-16 10:24 未完代码 阅读(39835) 评论(0) 推荐(1) 编辑
摘要: 1. numpy.reshape 重塑 reshape是一种函数,函数可以重新调整矩阵的行数、列数、维数。 B = reshape(A,m,n) 返回一个m*n的矩阵B, B中元素是按列从A中得到的。如果A中元素个数没有m*n个, 则会引发错误。 2.numpy.shape 输入参数:类似数组(比如 阅读全文
posted @ 2017-12-16 09:38 未完代码 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1.返回值不同 range返回一个range对象,numpy.arange和numpy.linspace返回一个数组。 2.np.arange的步长可以为小数,但range的步长只能是整数。 与Python的range类似,arange同样不包括终值;但arange可以生成浮点类型,而range只能 阅读全文
posted @ 2017-12-07 19:01 未完代码 阅读(1293) 评论(0) 推荐(0) 编辑