码迷,mamicode.com
首页 > 其他好文 > 详细

numpy中的矩阵

时间:2020-08-13 12:41:17      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:shape   imp   numpy   数据类型   lib   一个   随机数   ros   随机   

"""矩阵"""
import numpy as np

a = np.arange(12).reshape(3, 4)

print(‘原数组:‘)
print(a)
print(‘转置数组:‘)
print(a.T)

# 返回一个新的矩阵, 填充为随机数据
print(np.empty((2, 2)))
print(np.zeros((2, 2)))
print(np.ones((2, 2)))
# numpy.matlib.eye() 函数返回一个矩阵,对角线元素为 1,其他位置为零
# n: 返回矩阵的行数
# M: 返回矩阵的列数,默认为 n
# k: 对角线的索引
# dtype: 数据类型
print(np.eye(N=3, M=4, k=0, dtype=float))
# [[1. 0. 0. 0.]
#  [0. 1. 0. 0.]
#  [0. 0. 1. 0.]]
# numpy.identity() 函数返回给定大小的单位矩阵
print(np.identity(5, dtype=float))
# [[1. 0. 0. 0. 0.]
#  [0. 1. 0. 0. 0.]
#  [0. 0. 1. 0. 0.]
#  [0. 0. 0. 1. 0.]
#  [0. 0. 0. 0. 1.]]


i = np.matrix(‘1,2;3,4‘)
print(i)
j = np.asarray(i)
print(j)
k = np.asmatrix(j)
print(k)

# 矩阵总是二维的,而 ndarray 是一个 n 维数组。 两个对象都是可互换的
print(np.arange(10).reshape(1, 2, 5))
# [[[0 1 2 3 4]
#   [5 6 7 8 9]]]
print(np.asmatrix(np.arange(10).reshape(1, 2, 5)))
# [[0 1 2 3 4]
#  [5 6 7 8 9]]

numpy中的矩阵

标签:shape   imp   numpy   数据类型   lib   一个   随机数   ros   随机   

原文地址:https://www.cnblogs.com/fly-book/p/13494904.html

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