Python--numpy库

这篇博客整理了Python的numpy库,介绍了核心对象ndarray以及相关的函数和属性,如arange、size、dtype等。还详细说明了如何创建和操作数组,包括单位矩阵、全零数组、全一数组、随机数组等的生成。此外,还涵盖了数组的算术运算、比较运算、数学函数,如加减乘除、平方根、指数、对数等,以及求和、平均值、方差等统计函数。
摘要由CSDN通过智能技术生成

以下内容来自《Python程序设计与应用教程》鄂大伟编

也是我的课本,唉,快结课才收到的课本。

整理一下方便我自己查看。

首先是numpy库的核心对象--ndarray;即存储单一数据类型的多维数组

介绍一些关于数组的函数和属性

----------------------------------------------------------------------------------------------------------------------------------------------------------------

arange -- 和range函数的方法一样,创建一维数组

size -- 统计数组元素个数

dtype -- 返回数组元素类型

import numpy as np
a = np.arange(6)
print(a)  # [0 1 2 3 4 5]
print(a.size)  # 6
print(a.dtype)  # int32
a = np.arange(1,6)
print(a)  # [1 2 3 4 5]
a = np.arange(1,6,2)
print(a)  # [1 3 5]

array -- 从Python的列表、元组等创建多维数组

shape -- 输出数组形状

T -- 以矩阵形状输出数组

import numpy as np
a = np.array([1,2,3,4])
print(a)
# [1 2 3 4]
print(a.shape)
# (4,) 表示一维数组,长度为4
b = np.array([[1,2,3],[4,5,6]])
print(b)
# [[1 2 3]
#  [4 5 6]]
print(b.shape)
# (2, 3) 表示二维数组,(一维大小,二维大小)
print(b.T)
# [[1 4]
#  [2 5]
#  [3 6]]

一些基本属性

itemsize -- 数组中单个元素的字节长度

ndim -- 数组的维度<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值