标签:
一、环境安装
环境配置:
OS:Red Hat 4.4.7-11
查看命令:uname -a : 电脑以及操作系统的相关信息
cat /proc/version : 正在运行的内核版本
cat /etc/issue : 发行版本信息
安装numpy插件:yum install numpy
获得的安装包信息如下:
================================================================================================================
 Package                          Arch                  Version                       Repository           Size
================================================================================================================
Installing:
 numpy                            x86_64                1.4.1-9.el6                   base                2.3 M
Installing for dependencies:
 atlas                            x86_64                3.8.4-2.el6                   base                2.8 M
 libgfortran                      x86_64                4.4.7-16.el6                  base                267 k
 python-nose                      noarch                0.10.4-3.1.el6                base                220 k
 python-setuptools                noarch                0.6.10-3.el6                  base                336 k
Transaction Summary
================================================================================================================
Install       5 Package(s)
Total download size: 6.0 M
Installed size: 24 M
Is this ok [y/N]: y
二、数值操作
1、计算两个向量之间的欧氏距离
vector_one = array([0,1,1,0,0,0])
vector_two = array([1,0,0,1,0,0])
dist = linalg.norm(vector_one-vector_two) ###result = 2.0
2、创建矩阵
martix = array([[1,0,0,0,0,0],[0,1,0,0,0,0],[0,0,1,0,0,0],[0,0,0,1,0,0],[0,0,0,0,1,0],[0,0,0,0,0,1],[1,1,1,1,1,1]])
获得矩阵的行数和列数:
行数:martix.shape[0] 列数:martix.shape[1]
标签:
原文地址:http://www.cnblogs.com/DMandAlgorithm/p/4809584.html