flatten是numpy.ndarray.flatten的一个函数,其官方文档是这样描述的: Return a copy of the array collapsed into one dimension. Parameters: order : {‘C’, ‘F’, ‘A’, ‘K’}, opt ...
分类:
其他好文 时间:
2016-08-22 21:19:12
阅读次数:
342
#!/usr/bin/env python # -*- coding: utf-8 -*- import networkx as nx import numpy as np import json import matplotlib.pyplot as plt from shapely.geomet... ...
分类:
Web程序 时间:
2016-08-20 19:19:09
阅读次数:
1597
#!/usr/bin/env python # -*- coding: utf-8 -*- from osgeo import gdal from numpy import gradient from numpy import pi from numpy import arctan from num... ...
分类:
其他好文 时间:
2016-08-20 13:01:14
阅读次数:
160
这两天为了搭载深度学习的Python架构花了不少功夫,但是Theano对Python以及nunpy的版本都有限制,所以只能选用版本较新的python和nunpy以确保不过时。但是最新版Python和最新版numpy有点不完善,很多安装步骤都要在命令行里完成,所以花了我很多时间,为了祭奠我安装nump ...
分类:
编程语言 时间:
2016-08-19 13:03:13
阅读次数:
332
import numpy as np 第一步:原始值 X1 0.9 2.4 1.2 0.5 0.3 1.8 0.5 0.3 2.5 1.3 X2 1 2.6 1.7 0.7 0.7 1.4 0.6 0.6 2.6 1.1 第二步:计算平均值 =1.17,np.mean(x1)=1.170000000 ...
分类:
其他好文 时间:
2016-08-18 23:07:12
阅读次数:
212
1、转置对于二维数组有用,对一位数组无效 2、理解特征值和特征向量的对应关系 ...
分类:
其他好文 时间:
2016-08-18 01:17:29
阅读次数:
194
Theano是一个Python库,专门用于定义、优化、求值数学表达式,效率高,适用于多维数组。特别适合做机器学习。一般来说,使用时需要安装python和numpy. 首先回顾一下机器学习的东西,定义一个模型(函数)f(x;w) x为输入,w为模型参数,然后定义一个损失函数c(f),通过数据驱动在一堆 ...
分类:
其他好文 时间:
2016-08-14 14:23:50
阅读次数:
389
1、安装Python 3.4 for Windows 好的这好像没有什么可以说的 2、下载OpenCV 3和Numpy(OpenCV依赖Numpy库) 大家在这里就出了问题。如果使用直接使用pip install pyopencv安装一定会出错。这里使用了Python界活雷锋封装的安装包,大家根据自 ...
分类:
编程语言 时间:
2016-08-13 12:54:35
阅读次数:
651
矢量化指的是用数组表达式代替循环来操作数组里的每个元素。 NumPy提供的通用函数(既ufunc函数)是一种对ndarray中的数据进行元素级别运算的函数。 例如,square函数计算各元素的平方,rint函数将各元素四舍五入: 还有一些函数接受2个参数,叫二元ufunc,比如add函数和maxim ...
分类:
编程语言 时间:
2016-08-13 11:24:16
阅读次数:
322
当使用布尔数组直接作为下标对象或者元组下标对象中有布尔数组时,都相当于用nonzero()将布尔数组转换成一组整数数组,然后使用整数数组进行下标运算。 nonzeros(a) 返回数组a中值不为零的元素的下标,它的返回值是一个长度为a.ndim(数组a的轴数)的元组,元组的每个元素都是一个整数数组, ...
分类:
编程语言 时间:
2016-08-12 23:23:21
阅读次数:
219