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中的特殊语法:filter、map、reduce、lambda介绍
Apr 14 Python
Python实现将xml导入至excel
Nov 20 Python
Python实现的异步代理爬虫及代理池
Mar 17 Python
python使用matplotlib绘图时图例显示问题的解决
Apr 27 Python
python实现kMeans算法
Dec 21 Python
Python爬虫实现验证码登录代码实例
May 10 Python
Python 保持登录状态进行接口测试的方法示例
Aug 06 Python
Python中如何将一个类方法变为多个方法
Dec 30 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
Jun 03 Python
python解析json数据
Apr 29 Python
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 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与SQL注入攻击[一]
2007/04/17 PHP
php excel reader读取excel内容存入数据库实现代码
2012/12/06 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
PHP+MYSQL会员系统的开发实例教程
2014/08/23 PHP
PHP的命令行命令使用指南
2015/08/18 PHP
利用php生成验证码
2017/02/23 PHP
thinkPHP简单调用函数与类库的方法
2017/03/15 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JS实现简单的键盘打字的效果
2015/04/24 Javascript
js光标定位文本框回车表单提交问题的解决方法
2015/05/11 Javascript
JavaScript实现获取远程的html到当前页面中
2017/03/26 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
JS正则表达式完美实现身份证校验功能
2017/10/18 Javascript
详解IWinter 一个路由转控制器的 Nodejs 库
2017/11/15 NodeJs
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
手把手教你用Node.js爬虫爬取网站数据的方法
2018/07/05 Javascript
AngularJS修改model值时,显示内容不变的实例
2018/09/13 Javascript
javascript实现5秒倒计时并跳转功能
2019/06/20 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
ES6箭头函数和扩展实例分析
2020/05/23 Javascript
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
python 二维矩阵转三维矩阵示例
2019/11/30 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
美国婴儿用品及配件购买网站:Munchkin
2019/04/03 全球购物
荷兰睡眠专家:Beter Bed
2020/11/23 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
C#如何判断当前用户是否输入某个域
2015/12/07 面试题
工作表扬信的范文
2014/01/10 职场文书
个人自我评价范文
2014/02/05 职场文书
幼儿园大班开学教师寄语
2014/04/03 职场文书
投资入股合作协议书
2014/10/28 职场文书
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
Ubuntu Server 安装Tomcat并配置systemctl
2022/04/28 Servers