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根据路径导入模块的方法
Sep 30 Python
Python实现去除代码前行号的方法
Mar 10 Python
在Python的Flask框架中实现全文搜索功能
Apr 20 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
Jun 16 Python
python3.x 将byte转成字符串的方法
Jul 17 Python
python 在某.py文件中调用其他.py内的函数的方法
Jun 25 Python
Python3 文章标题关键字提取的例子
Aug 26 Python
django 实现celery动态设置周期任务执行时间
Nov 19 Python
Django 自定义分页器的实现代码
Nov 24 Python
你可能不知道的Python 技巧小结
Jan 29 Python
Python操作MongoDb数据库流程详解
Mar 05 Python
django模板获取list中指定索引的值方式
May 14 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP之数组学习
2011/05/29 PHP
php设计模式 Template (模板模式)
2011/06/26 PHP
php生成微信红包数组的方法
2019/09/05 PHP
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
jQuery 滑动方法slideDown向下滑动元素
2014/01/16 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
教你5分钟学会用requirejs(必看篇)
2017/07/25 Javascript
JS模拟超市简易收银台小程序代码解析
2017/08/18 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
Python数据结构之栈、队列的实现代码分享
2017/12/04 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
PyTorch搭建多项式回归模型(三)
2019/05/22 Python
Python微信操控itchat的方法
2019/05/31 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
python opencv将图片转为灰度图的方法示例
2019/07/31 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
python-numpy-指数分布实例详解
2019/12/07 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
2020/12/14 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
洗车工岗位职责
2014/03/15 职场文书
电子商务专业求职信
2014/07/10 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
法人代表证明书格式
2014/10/01 职场文书
草房子读书笔记
2015/06/29 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
Redis基本数据类型String常用操作命令
2022/06/01 Redis