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 网络编程常用代码段
Aug 28 Python
Python探索之URL Dispatcher实例详解
Oct 28 Python
解决pandas使用read_csv()读取文件遇到的问题
Jun 15 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
用OpenCV将视频分解成单帧图片,图片合成视频示例
Dec 10 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
Tensorflow tensor 数学运算和逻辑运算方式
Jun 30 Python
Keras loss函数剖析
Jul 06 Python
python自动化之如何利用allure生成测试报告
May 02 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
2013/04/26 PHP
phpmailer中文乱码问题的解决方法
2014/04/22 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
thinkPHP3.2.2框架行为扩展及demo示例
2018/06/19 PHP
Laravel6.0.4中将添加计划任务事件的方法步骤
2019/10/15 PHP
js判断url是否有效的两种方法
2014/03/04 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
2016/05/10 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
详解React+Koa实现服务端渲染(SSR)
2018/05/23 Javascript
微信小程序实现刷脸登录
2018/05/25 Javascript
JavaScript迭代器的含义及用法
2019/06/21 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
Vue使用NProgress进度条的方法
2019/09/21 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
[02:39]DOTA2英雄基础教程 天怒法师
2013/11/29 DOTA
python将html转成PDF的实现代码(包含中文)
2013/03/04 Python
获取Django项目的全部url方法详解
2017/10/26 Python
python内置函数:lambda、map、filter简单介绍
2017/11/16 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
Django框架验证码用法实例分析
2019/05/10 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
Pyqt5 关于流式布局和滚动条的综合使用示例代码
2020/03/24 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
详解python的super()的作用和原理
2020/10/29 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
HTML5 device access 设备访问详解
2018/05/24 HTML / CSS
上海天奕面试题笔试题
2015/04/19 面试题
三八活动策划方案
2014/08/17 职场文书
公司催款律师函
2015/05/27 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍
2022/01/18 HTML / CSS