NumPy入门基础语法学习1

首先安装好Numpy以后,导入numpy

import numpy as np

用如下方式创建一 个整型值列表:

L = list(range(10))

结果如下:
在这里插入图片描述查看类型:
在这里插入图片描述或者创建一个字符串列表:

L2 = [str(c) for c in L]

结果如下:
在这里插入图片描述查看类型:
在这里插入图片描述Python中的固定类型数组
Python 提供了几种将数据存储在有效的、固定类型的数据缓存中的选 项。内置的数组(array)模块(在 Python 3.3 之后可用)可以用于创 建统一类型的密集数组:
在这里插入图片描述从Python列表创建数组
首先,可以用 np.array 从 Python 列表创建数组:
在这里插入图片描述请记住,不同于 Python 列表,NumPy 要求数组必须包含同一类型的数 据。如果类型不匹配,NumPy 将会向上转换(如果可行)。这里整型 被转换为浮点型:
在这里插入图片描述如果希望明确设置数组的数据类型,可以用 dtype 关键字:
在这里插入图片描述最后,不同于 Python 列表,NumPy 数组可以被指定为多维的。以下是 用列表的列表初始化多维数组的一种方法:
在这里插入图片描述
#创建一个长度为10的数组,数组的值都是0
在这里插入图片描述 # 创建一个3×5的浮点型数组,数组的值都是1
在这里插入图片描述# 创建一个3×5的浮点型数组,数组的值都是3.14
在这里插入图片描述 # 创建一个3×5的浮点型数组,数组的值是一个线性序列
#从0开始,到20结束,步长为2
#(它和内置的range()函数类似)

在这里插入图片描述# 创建一个5个元素的数组,这5个数均匀地分配到0~1
在这里插入图片描述# 创建一个3×3的、在0~1均匀分布的随机数组成的数组
在这里插入图片描述# 创建一个3×3的、均值为0、方差为1的
#正态分布的随机数数组
在这里插入图片描述
#创建一个3×3的、[0, 10)区间的随机整型数组
在这里插入图片描述# 创建一个3×3的单位矩阵
在这里插入图片描述# 创建一个由3个整型数组成的未初始化的数组
#数组的值是内存空间中的任意值
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值