我是靠谱客的博主 拉长棒球,最近开发中收集的这篇文章主要介绍numpy学习之创建指定维度和数值的数组创建指定维度的数组创建指定维度的数组创建指定维度的数组创建以制定值填充的数组提取数组的对角线元素,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

import numpy as np

创建指定维度的数组

n1 = np.empty([2, 3])  #创建两行三列的数组,未指定数据类型,默认为float,数值未指定是随机的
n1
array([[9.8e-322, 0.0e+000, 0.0e+000],
       [0.0e+000, 0.0e+000, 0.0e+000]])
n2 = np.empty([2, 3],dtype=int)  # 创建两行三列的数组,指定数据类型为int,数组为形状
n2
array([[79953919,        0,        0],
       [       0,        1,       97]])

创建指定维度的数组

3个元素,以0填充

n3=np.zeros(3)  #三个元素为0的一维数组,数字表示填充元素的个数
n3
array([0., 0., 0.])

创建指定维度的数组

3个元素,以1填充

n4=np.ones(3)  #未指定类型默认浮点型
n4
array([1., 1., 1.])

创建以制定值填充的数组

3行3列,以8填充

n5 = np.full([3,3],fill_value=8)  #数组表示形状
n5
array([[8, 8, 8],
       [8, 8, 8],
       [8, 8, 8]])

提取数组的对角线元素

(线性代数中会常用主对角线)

n6 = np.array([[0, 1, 2],
               [3, 4, 5],
               [6, 7, 8]])   #创建数组
n6
array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])
#提取对角线元素
np.diag(n6)
array([0, 4, 8])

最后

以上就是拉长棒球为你收集整理的numpy学习之创建指定维度和数值的数组创建指定维度的数组创建指定维度的数组创建指定维度的数组创建以制定值填充的数组提取数组的对角线元素的全部内容,希望文章能够帮你解决numpy学习之创建指定维度和数值的数组创建指定维度的数组创建指定维度的数组创建指定维度的数组创建以制定值填充的数组提取数组的对角线元素所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部