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 27 Python
Python定时器实例代码
Nov 01 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
Feb 08 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
PyCharm如何导入python项目的方法
Feb 06 Python
Python3监控疫情的完整代码
Feb 20 Python
Python loguru日志库之高效输出控制台日志和日志记录
Mar 07 Python
python上传时包含boundary时的解决方法
Apr 08 Python
jupyter notebook 恢复误删单元格或者历史代码的实现
Apr 17 Python
基于pycharm实现批量修改变量名
Jun 02 Python
如何向scrapy中的spider传递参数的几种方法
Nov 18 Python
Python机器学习应用之工业蒸汽数据分析篇详解
Jan 18 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实现天干地支计算器示例
2014/03/14 PHP
PHP基于CURL进行POST数据上传实例
2014/11/10 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
javascript 设计模式之单体模式 面向对象学习基础
2010/04/18 Javascript
JQuery Ajax通过Handler访问外部XML数据的代码
2010/06/01 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
JQuery select控件的相关操作实现代码
2012/09/14 Javascript
jquery提取元素里的纯文本不包含span等里的内容
2013/09/30 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
node.js中的url.parse方法使用说明
2014/12/10 Javascript
使用JS画图之点、线、面
2015/01/12 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
进一步理解Python中的函数编程
2015/04/13 Python
Python合并字符串的3种方法
2015/05/21 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
Python设计模式之解释器模式原理与用法实例分析
2019/01/10 Python
python全栈要学什么 python全栈学习路线
2019/06/28 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
开办大学饮食联盟创业计划书
2014/01/29 职场文书
法制宣传月活动总结
2014/04/29 职场文书
2014年度工作总结报告
2014/12/15 职场文书
联村联户简报
2015/07/21 职场文书
2015教师个人德育工作总结
2015/07/22 职场文书
外出考察学习心得体会
2016/01/18 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js