| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> Python知识库 -> Numpy的Array以及创建方法和操作函数 -> 正文阅读 |
|
|
[Python知识库]Numpy的Array以及创建方法和操作函数 |
|
# array对象的背景 # array本身的属性 # 创建array的方法 # array本身支持的大量操作和函数 # 1.使用Pytho的List和嵌套List创建一维的array和多维array import numpy as np #创建一个一维数组,也就是Python的单元素List
#创建一个二维数组,也就是Python的嵌套List X
# 2.探索数组array的属性 x.shape
X.shape
x.ndim
X.ndim
x.size
X.size
x.dtype
? X.dtype
?# 3.创建array的便捷函数 - 使用arange创建数字序列 np.arange(10)
np.arange(2,10,2)?
- 使用ones创建全是1的数组 np.ones(10)
np.ones((2,3))
- 使用ones_like创建形状相同的数组 np.ones_like(x)
?np.ones_like(X)
?- 使用zeros创建全是1的数组 np.zeros(10)
np.zeros((2,4))
- 使用zeros_like创建形状相同的数组 np.zeros_like(x)
np.zeros_like(X)
- 使用empty创建形状数组 np.empty(10)
?np.empty((2,4))
?- 使用empty_like创建形状相同的数组 np.empty_like(x)
?np.empty_like(X)
?- 使用full创建指定值的数组 np.full(10,666)
np.full((2,4),333)
- 使用full_like创建形状相同的数组 np.full_like(x,666)?
np.full_like(X,666)
- 使用random模块生成随机数的数组 np.random.randn()?
np.random.randn(3)
?np.random.randn(3,2)
?np.random.randn(3,2,4)
?# 4.array本身支持的大量操作和函数 #这些操作用python实现需要写很多的for循环,而numpy就很简便 A = np.arange(10).reshape(2,5)
?A + 1
A * 3
?np.sin(A)
?np.exp(A)
B = np.random.randn(2,5)
?A + B
?A - B
? ? ? ? ? ? ? ? |
|
|
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/4 12:20:35- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |