Python中生成ndarray实例讲解


Posted in Python onFebruary 22, 2021

生成ndarray最简单的方法就是array函数,array函数接受任意的序列型对象,生成一个新的包含传递数据的NumPy数组。例子如下:

import numpy as np
data1 = [1, 2, 3, 4]
data2 = [[1, 2, 3, 4], [5, 6, 7, 8]]
arr1 = np.array(data1)
arr2 = np.array(data2)
arr1 = arr1 * 10
arr2 = arr2 + arr1
print(arr1)
print(arr2)

结果如下

[10 20 30 40]

[[11 22 33 44]

[15 26 37 48]]

实例扩展:

矩阵乘:按照线性代数的乘法

>>> a = np.array([[1,2,3], [2,3,4]])
>>> b = np.array([[1,2], [3,4], [5,6]])
>>> a
array([[1, 2, 3],
  [2, 3, 4]])
>>> b
array([[1, 2],
  [3, 4],
  [5, 6]])
>>> np.dot(a, b)  #方法一
array([[22, 28],
  [31, 40]])
>>> np.matmul(a,b) #方法二
array([[22, 28],

注:一维数组之间运算时,dot()表示的是内积。

点乘:对应位置相乘

>>> a = np.array([[1,2],[3,4]])
>>> b = np.array([[1,1],[2,2]])
>>> a
array([[1, 2],
  [3, 4]])
>>> b
array([[1, 1],
  [2, 2]])
>>> a * b     #方法一
array([[1, 2],
  [6, 8]])
>>> np.multiply(a, b) #方法二
array([[1, 2],
  [6, 8]])

到此这篇关于Python中生成ndarray实例讲解的文章就介绍到这了,更多相关如何在Python中生成ndarray内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
haskell实现多线程服务器实例代码
Nov 26 Python
简单介绍Python中的decode()方法的使用
May 18 Python
python读取中文txt文本的方法
Apr 12 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
python+pyqt5编写md5生成器
Mar 18 Python
flask框架单元测试原理与用法实例分析
Jul 23 Python
python yield关键词案例测试
Oct 15 Python
python的reverse函数翻转结果为None的问题
May 11 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
Jun 22 Python
Python GUI库Tkiner使用方法代码示例
Nov 27 Python
Python实现京东抢秒杀功能
Jan 25 Python
对PyTorch中inplace字段的全面理解
May 22 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 #Python
Python用requests库爬取返回为空的解决办法
Feb 21 #Python
python利用proxybroker构建爬虫免费IP代理池的实现
Feb 21 #Python
python实现图片转字符画的完整代码
Feb 21 #Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 #Python
Scrapy实现模拟登录的示例代码
Feb 21 #Python
scrapy-splash简单使用详解
Feb 21 #Python
You might like
php基础知识:类与对象(4) 范围解析操作符(::)
2006/12/13 PHP
php 无限级缓存的类的扩展
2009/03/16 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
PHP格式化显示时间date()函数代码
2018/10/03 PHP
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
在axios中使用params传参的时候传入数组的方法
2018/09/25 Javascript
ant-design-vue 实现表格内部字段验证功能
2019/12/16 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
vue+Element-ui实现分页效果
2020/11/15 Javascript
Python中模拟enum枚举类型的5种方法分享
2014/11/22 Python
Python解惑之True和False详解
2017/04/24 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
Python实现矩阵转置的方法分析
2017/11/24 Python
Django restframework 源码分析之认证详解
2019/02/22 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
python构造IP报文实例
2020/05/05 Python
python 实现 hive中类似 lateral view explode的功能示例
2020/05/18 Python
python 实现单例模式的5种方法
2020/09/23 Python
Pycharm配置lua编译环境过程图解
2020/11/28 Python
css3 线性渐变和径向渐变示例附图
2014/04/08 HTML / CSS
函授毕业自我鉴定
2013/12/19 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
农村党支部承诺书
2015/04/30 职场文书
故意杀人案辩护词
2015/05/21 职场文书
入党积极分子考察意见
2015/06/02 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸