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 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
详细介绍Python中的偏函数
Apr 27 Python
Python2.x版本中cmp()方法的使用教程
May 14 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
Python基于贪心算法解决背包问题示例
Nov 27 Python
python 定义给定初值或长度的list方法
Jun 23 Python
对numpy中的transpose和swapaxes函数详解
Aug 02 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
Python操作多维数组输出和矩阵运算示例
Nov 28 Python
python中提高pip install速度
Feb 14 Python
python读取hdfs并返回dataframe教程
Jun 05 Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 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
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
比file_get_contents稳定的curl_get_contents分享
2012/01/11 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
2014/03/18 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
写出更好的JavaScript之undefined篇(上)
2009/11/22 Javascript
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
jQuery解析Json实例详解
2015/11/24 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
详解Vuex中mapState的具体用法
2017/09/28 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
微信小程序实现单个或多个倒计时功能
2020/11/01 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
详解Python map函数及Python map()函数的用法
2017/11/16 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
Python第三方库face_recognition在windows上的安装过程
2019/05/03 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
Daisy London官网:英国最大的首饰集团IBB旗下
2019/02/28 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
农药学硕士毕业生自荐信
2013/09/25 职场文书
《一件运动衫》教学反思
2014/02/19 职场文书
故意伤害罪辩护词
2015/05/21 职场文书
Python OpenCV实现传统图片格式与base64转换
2021/06/13 Python
springboot中rabbitmq实现消息可靠性机制详解
2021/09/25 Java/Android
Python绘画好看的星空图
2022/03/17 Python