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

Python Numpy库函数使用

时间:2017-12-31 10:57:24      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:class   alc   number   gen   pos   ati   gpo   blog   creat   

NumPy的操作介绍

import numpy as np

print "Generate 1*10 matrix"
a=np.arange(1,11)**2
b=np.arange(1,11)**3
c=a+b
print c
print c.shape

print "create a 2*10 matrix"
m=np.array([np.arange(10),np.arange(10)]) #create a 2*10 matrix
print m
print m.shape

print "generate zero matrix"
z1=np.zeros(10,dtype=np.int8) #create zero matrix
z2=np.zeros([3,4])
print z1 
print z2

print "generate empty matrix"
e=np.empty([2,2]) #create empty matrix
print e

print "create identity matrix with data type equals int8"
eye1=np.eye(5,dtype=np.int8) #create identity matrix
print eye1
print eye1[0,0] #get element by index
print eye1[3,4]

print "calculation between two matrix"
arr1=np.array([[1,2,3],[4,5,6]]) #calculation between two matrix
arr2=arr1*arr1
print arr1
print arr2
print arr2-arr1
print arr2/arr1
print arr2%arr1

print "calculation between a matrix and a number"
print 1/arr1
print arr1*0.3
print arr1+0.08
print arr1-0.33

 

Python Numpy库函数使用

标签:class   alc   number   gen   pos   ati   gpo   blog   creat   

原文地址:https://www.cnblogs.com/rhyswang/p/8156060.html

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