Numpy:数组创建、数组基本属性

Numpy数组创建

import numpy as np
‘‘‘
numpy中的ndarray数组
‘‘‘

ary = np.array([1, 2, 3, 4, 5])
print(ary)
ary = ary * 10
print(ary)

‘‘‘
ndarray对象的创建
‘‘‘
# 创建二维数组
# np.array([[],[],...])
a = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(a)

# np.arange(起始值, 结束值, 步长(默认1))
b = np.arange(1, 10, 1)
print(b)

# np.zeros(数组元素个数, dtype=‘数组元素类型‘)
c = np.zeros(10)
print(c, ‘; c.dtype:‘, c.dtype)

# np.ones(数组元素个数, dtype=‘数组元素类型‘)
d = np.ones(10, dtype=‘int64‘)
print(d, ‘; d.dtype:‘, d.dtype)

Numpy的ndarray对象属性:

数组的维度:array.shape

元素的类型:array.dtype

数组元素的个数:array.size

数组的索引(下标):array[0]

‘‘‘
数组的基本属性
‘‘‘
a = np.array([[1, 2, 3], [4, 5, 6]])
print(a)
# 测试数组的基本属性
print(‘a.shape:‘, a.shape)
# a.shape = (6, )  # 此格式可将原数组结构变成1行6列的数据结构
# print(a, ‘a.shape:‘, a.shape)
print(‘a.size:‘, a.size)
print(‘len(a):‘, len(a))

# 数组元素的索引
ary = np.arange(1, 28)
ary.shape = (3, 3, 3)   # 创建三维数组
print(ary, ‘; ary.shape:‘, ary.shape)

print(‘ary[0]:‘, ary[0])
print(‘ary[0][0]:‘, ary[0][0])
print(‘ary[0][0][0]:‘, ary[0][0][0])
print(‘ary[0,0,0]:‘, ary[0, 0, 0])

# 遍历三维数组
for i in range(ary.shape[0]):
    for j in range(ary.shape[1]):
        for k in range(ary.shape[2]):
            print(ary[i, j, k], end=‘ ‘)

原文地址:https://www.cnblogs.com/wodexk/p/10308090.html

时间: 2024-10-08 17:58:10

Numpy:数组创建、数组基本属性的相关文章

PHP学习之中数组--创建数组【1】

在PHP中数组的定义有三种写法,分别是: <?php //第一种方式是用关键字 array来创建的 $username = array("demo1","demo2","demo3","demo4"); <?php //第二种方法是用直接声明一个变量,在变量的右边加上中括号的方式来创建数组 $usrename = array(); $username[0]="aaa"; $username[1]

数组-创建数组

数组是一个相同类型的有序集合.特点:1.数组的长度一旦声明指定后,无法更改2.数组中的数据类型不能混合(数组中元素的数据类型不能混合存储). 数组的长度:数组中能容纳最大元素的个数.数组的下标:表示数组中元素存储位置,其存取范围[0,数组的长度-1]. 声明数组 public class HelloWorld { public static void main(String[] args) { // 声明一个数组 int[] a; } } int[] a; 声明了一个数组变量.[]表示该变量是一

NumPy | 05 创建数组

ndarray 数组除了可以使用底层 ndarray 构造器来创建外,也可以通过以下几种方式来创建. 一.numpy.empty numpy.empty 方法用来创建一个指定形状(shape).数据类型(dtype)且未初始化的数组: numpy.empty(shape, dtype = float, order = 'C') 参数说明: 参数 描述 shape 数组形状 dtype 数据类型,可选 order 有"C"和"F"两个选项,分别代表,行优先和列优先,在

对象和数组-创建数组的多种方法

—————————————————————————— <script type="text/javascript">                //用数组对象的构造函数Array(),Array对象,是内置对象,也提供一个参数,表示数组的初始长度            var arr001 = new Array();        //使用new语句创建一个长度为0的数组            arr001[0] = 1;                    //第

第6章 数组 创建数组以及初始化数组

1.创建一维.二维数组,有两种方法,分别为: 1)先声明,再用new运算符进行内存分配 一维:int arr[]; //声明int型数组,数组中的每个元素都是int型数值  int[] arr; 二维:int arr[][];   // int[][] arr; 声明数组后,还不能立即访问它的任何元素,因为声明数组只是给出了数组名字和元素的数据类型,要想真正使用数组,还要为它分配内存空间,在为数组分配内存空间时必须指明数组的长度. 一维:arr=new int[5]; 二维:arr=new in

labview学习之“创建数组”函数

“创建数组”函数 一.位置:“函数”-“编程”-“数组”-“创建数组” 其图标为: 图1 图标 二.简介: “创建数组”函数有两种模式,一种是“连接模式”,一种是“添加模式”. 如需切换两种模式,可右键单击“创建数组”函数,切换连接输入菜单项. “创建数组”函数默认输入端数量为1.如需添加输入,可右键单击该函数并从菜单中选择添加输入,或者调整函数的大小. (1)在连接模式下,输入可以同时包含n维数组.n-1维数组(n>0).“创建数组”函数通过连接输入数组的每个元素得到一个n维数组. (2)在添

OC1_数组创建

// // main.m // OC1_数组创建 // // Created by zhangxueming on 15/6/11. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import <Foundation/Foundation.h> //NSArray //创建不可变数组对象 //NSMutableArray //创建可变数组对象 //数组中的元素都是对象可以为任意类型的对象 //数组中存储的是对象的引用

JavaScript中的数组创建

JavaScript中的数组创建 数组是一个包含了对象或原始类型的有序集合.很难想象一个不使用数组的程序会是什么样. 以下是几种操作数组的方式: 初始化数组并设置初始值 通过索引访问数组元素 添加新元素 删除现有元素 本文涵盖了数组的初始化以及设置初始值的操作.在JavaScript中要做到这一点的基本方法是使用数组字面量,例如[1, 5, 8]或是数组构造器new Array (1, 5, 8). 除了手动枚举之外,JavaScript还提供了更有趣更直接的数组创建方式.让我一起看看在Java

一、Numpy基础:创建数组

h2 { font-size: 24px; height: 35px; line-height: 35px !important; width: 95%; background-color: #169FE6; padding-left: 10px; color: white } table { border: 1px solid #d3d3d3; background: #fefefe; width: 90% } th,td { padding: 0.5% 1% 0.5% } th { back