标签:
一、环境安装
环境配置:
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