博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(4)Numpy+矩阵计算+和生成
阅读量:5235 次
发布时间:2019-06-14

本文共 1714 字,大约阅读时间需要 5 分钟。

(4)Numpy 矩阵计算 和生成

 

 

In [1]:
import numpy
 

1.创建一个矩阵

In [3]:
vector=numpy.array([1,2,3,4,5,6])print(vector)
 
[1 2 3 4 5 6]
 

2.创建多维矩阵——常用最大值最小值函数

In [5]:
vector=numpy.array([    [1,2,3,4],    [1,2,3,4],    [1,2,3,5]])print(vector)print("----最值------")print(vector.min())print(vector.max())print(vector.sum())
 
[[1 2 3 4] [1 2 3 4] [1 2 3 5]]----最值------1531
In [7]:
print(vector.sum(axis=1))print(vector.sum(axis=0))
 
[10 10 11][ 3  6  9 13]
In [10]:
ary=numpy.arange(15)   #生产矩阵print(ary)ary=numpy.arange(1,50,2)   #生产矩阵print(ary)
 
[ 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14][ 1  3  5  7  9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49]
In [9]:
ary.reshape(3,5)
 
---------------------------------------------------------------------------ValueError                                Traceback (most recent call last)
in
()----> 1ary.reshape(3,5)ValueError: cannot reshape array of size 25 into shape (3,5)
In [23]:
ary.reshape(5,3)
Out[23]:
array([[ 0,  1,  2],       [ 3,  4,  5],       [ 6,  7,  8],       [ 9, 10, 11],       [12, 13, 14]])
In [26]:
ary.size
Out[26]:
15
In [32]:
numpy.zeros((3,5))
Out[32]:
array([[ 0.,  0.,  0.,  0.,  0.],       [ 0.,  0.,  0.,  0.,  0.],       [ 0.,  0.,  0.,  0.,  0.]])
In [43]:
numpy.ones((2,3,2),dtype=numpy.int32)
Out[43]:
array([[[1, 1],        [1, 1],        [1, 1]],       [[1, 1],        [1, 1],        [1, 1]]])
In [55]:
#随机数numpy.random.random()
Out[55]:
0.4937280824938821
In [65]:
#随机矩阵numpy.random.random((2,3))
Out[65]:
array([[ 0.32794465,  0.38478974,  0.84989759],       [ 0.43801213,  0.43802513,  0.9928669 ]])
 

这里是markdown

 

d

转载于:https://www.cnblogs.com/zhuimengzhe/p/8284082.html

你可能感兴趣的文章
递归函数,二分运算,正则表达式
查看>>
Flutter之内置动画(转)
查看>>
MySql优化相关概念的理解笔记
查看>>
数据库解决方案
查看>>
DataContract和DataMember的作用
查看>>
js如何获取response header信息
查看>>
python_文件的打开和关闭
查看>>
ADO.NET介绍
查看>>
iOS: 数据持久化方案
查看>>
【C#】【Thread】Monitor和Lock
查看>>
UVALive - 3635 - Pie(二分)
查看>>
集合类List,set,Map 的遍历方法,用法和区别
查看>>
Scala入门系列(十):函数式编程之集合操作
查看>>
pulseaudio的交叉编译
查看>>
Cracking The Coding Interview 1.1
查看>>
vb.net 浏览文件夹读取指定文件夹下的csv文件 并验证,显示错误信息
查看>>
NetworkInterface的使用
查看>>
JQuery Ajax()方法
查看>>
元素自动居中显示
查看>>
JDBC 时间处理
查看>>