码迷,mamicode.com
首页 > 编程语言 > 详细

Python numpy模块的数据分析实验(1)

时间:2017-03-04 17:22:31      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:lin   pac   方法   for   range   item   python   数据   开始   

# -*- coding: cp936 -*-
import numpy as np
print np.version.version
print np.array ([1,2,3,4])
print np.array ((1,2,3,4))
print np.array ((1.2,2,3,4))
print type(np.array ((1,2,3,4)))
print np.array ([[1,2],[3,4]])
print np.array((1.2,2,3,4), dtype=np.int32)
print np.array((1.2,2,3,4), dtype=np.int16)
print np.arange(15)
print type(np.arange(15))
print np.arange(15).reshape(3,5)
print type(np.arange(15).reshape(3,5))
print np.linspace(1,3,9)
print np.zeros((3,4))
print np.ones((3,4))
print np.eye (3)
print np.zeros((2,2,2))
a = np.zeros((2,2,2))
print a.ndim
print   a.shape
print a.dtype
print a.itemsize
a = np.array([[2,3,4],[5,6,7]])
print a
print a[1,2]
print a[0,1]
"""
这就是注释
在打印上面是不会显示出来的
多行
"""
print a[1,1]
print a[1,:]
"""
声明一个两个数组,数据的排列方式和等号后面的数组类型一样只是数据是从1开始的
"""
a[1,:]=[8,9,10]
b=np.array([[3,4,5],[1,1,1]])
print a
print "这是话的输出方式"
for x in np.linspace(1,2,9):
      print x
"""
将1到2之间的数字进行9等分之后遍历输出
"""
 
print a>2
print "这是数组a和b 的"
print a
print "_______"
print b
print "she是a+b和a-b的"
print a+b
print a-b
print b*2
print "如果是对应的数字位上的数字运算后不可以被整除,注意Python的数字机制是去尾法,floor"
print a/(b*2)
print "注意:这个的意思是a的对应值*2之后的数字的4次方"
print (a*2)**4
a=np.array([2,3])#这样的方法适用于数组自带的方法,在numpy中不适用
a.sum()
a.min()
a.sum(axis=0)
#此方法在numpy中使用
np.sin(a)
np.exp(a)
#矩阵的自乘
np.dot(a,a)

Python numpy模块的数据分析实验(1)

标签:lin   pac   方法   for   range   item   python   数据   开始   

原文地址:http://www.cnblogs.com/Itbin/p/6501805.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!