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实现统计代码行的方法分析
Jul 12 Python
Python 结巴分词实现关键词抽取分析
Oct 21 Python
numpy添加新的维度:newaxis的方法
Aug 02 Python
python如何求解两数的最大公约数
Sep 27 Python
python 变量初始化空列表的例子
Nov 28 Python
PyQt5事件处理之定时在控件上显示信息的代码
Mar 25 Python
python数据库编程 ODBC方式实现通讯录
Mar 27 Python
python中取绝对值简单方法总结
Jul 24 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
Aug 22 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 Python
python实现进度条的多种实现
Apr 29 Python
Python pyecharts绘制条形图详解
Apr 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
Look And Say 序列php实现代码
2011/05/22 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php正则提取html图片(img)src地址与任意属性的方法
2017/02/08 PHP
解决laravel 表单提交-POST 异常的问题
2019/10/15 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
FileUpload 控件 禁止手动输入或粘贴的实现代码
2010/04/07 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jQuery animate easing使用方法图文详解
2016/06/17 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
JavaScript实现简单的四则运算计算器完整实例
2017/04/28 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python自动登录126邮箱的方法
2015/07/10 Python
使用Mixin设计模式进行Python编程的方法讲解
2016/06/21 Python
python编写弹球游戏的实现代码
2018/03/12 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
带你认识Django
2019/01/15 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
如何用python 操作zookeeper
2020/12/28 Python
SmartBuyGlasses台湾:名牌眼镜,名牌太阳眼镜及隐形眼镜
2017/01/04 全球购物
英国游戏机和游戏购物网站:365games.co.uk
2018/06/18 全球购物
任课老师推荐信范文
2013/11/24 职场文书
工作会议主持词
2014/03/17 职场文书
安全生产月演讲稿
2014/05/09 职场文书
理财学专业自荐书
2014/06/28 职场文书
生活委员竞选稿
2015/11/21 职场文书
节水宣传标语口号
2015/12/26 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
MySQL EXPLAIN输出列的详细解释
2021/05/12 MySQL
Win11安装升级时提示“该电脑必须支持安全启动”
2022/04/19 数码科技