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 相关文章推荐
python解析发往本机的数据包示例 (解析数据包)
Jan 16 Python
在Python中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
python中使用%与.format格式化文本方法解析
Dec 27 Python
Python使用numpy模块创建数组操作示例
Jun 20 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
Jan 25 Python
浅析python表达式4+0.5值的数据类型
Feb 26 Python
opencv中图像叠加/图像融合/按位操作的实现
Apr 01 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
django在开发中取消外键约束的实现
May 20 Python
Python使用os.listdir和os.walk获取文件路径
May 21 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 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+java实现自动新闻滚动窗口
2006/10/09 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
php字符串函数学习之strstr()
2015/03/27 PHP
详解WordPress中调用评论模板和循环输出评论的PHP函数
2016/01/05 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
List Installed Software Features
2007/06/11 Javascript
Jquery动态进行图片缩略的原理及实现
2013/08/13 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
使用Xcache缓存器加速PHP网站的配置方法
2017/04/22 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
原生JS进行前后端同构
2018/04/22 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
vue 实现单选框设置默认选中值
2019/11/07 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
Python3模拟curl发送post请求操作示例
2019/05/03 Python
pow在python中的含义及用法
2019/07/11 Python
Python字符串和正则表达式中的反斜杠('\')问题详解
2019/09/03 Python
Sephora丝芙兰菲律宾官方网站:购买化妆品和护肤品
2017/04/05 全球购物
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
后勤主管工作职责
2013/12/07 职场文书
竞聘演讲稿范文
2014/01/12 职场文书
技能比武方案
2014/05/21 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers
MySQL查询学习之基础查询操作
2021/05/08 MySQL
Javascript设计模式之原型模式详细
2021/10/05 Javascript
python 闭包函数详细介绍
2022/04/19 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android