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中的浮点数原理与运算分析
Oct 12 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
详解Python3定时器任务代码
Sep 23 Python
PyTorch中Tensor的数据统计示例
Feb 17 Python
Django User 模块之 AbstractUser 扩展详解
Mar 11 Python
基于PyQT实现区分左键双击和单击
May 19 Python
Python实现画图软件功能方法详解
Jul 28 Python
Python加速程序运行的方法
Jul 29 Python
python3 os进行嵌套操作的实例讲解
Nov 19 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 Python
python Protobuf定义消息类型知识点讲解
Mar 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
PHP JSON格式数据交互实例代码详解
2011/01/13 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
2013/12/19 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
漫谈JS引擎的运行机制 你应该知道什么
2016/06/15 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
2016/11/18 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
javascript中replace使用方法总结
2017/03/01 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
JavaScript 中的 this 工作原理
2018/06/20 Javascript
KnockoutJS数组比较算法实例详解
2019/11/25 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
2019/11/07 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
考博自荐信
2013/10/25 职场文书
财务会计专业推荐信
2013/11/30 职场文书
《巨人的花园》教学反思
2014/02/12 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
群众路线表态发言材料
2014/10/17 职场文书
学生自我评语
2015/01/04 职场文书
单位推荐信范文
2015/03/27 职场文书
python使用pymysql模块操作MySQL
2021/06/16 Python