| |
|
开发:
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图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 1:39:48- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |