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 BeautifulSoup库抓取58手机维修信息
Nov 21 Python
python实现颜色空间转换程序(Tkinter)
Dec 31 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 Python
python flask实现分页的示例代码
Aug 02 Python
解决python os.mkdir创建目录失败的问题
Oct 16 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
Jun 04 Python
python:动态路由的Flask程序代码
Nov 22 Python
python关闭占用端口方式
Dec 17 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
Dec 15 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
使用PHP遍历文件夹与子目录的函数代码
2011/09/26 PHP
浅析PHP substr,mb_substr以及mb_strcut的区别和用法
2013/06/21 PHP
php中autoload的用法总结
2013/11/08 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
php链式操作的实现方式分析
2019/08/12 PHP
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
使用js画图之画切线
2015/01/12 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
2016/06/20 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
JS全角与半角转化实例(分享)
2017/07/04 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
JS实现json对象数组按对象属性排序操作示例
2018/05/18 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
微信小程序文章详情功能完整实例
2020/06/03 Javascript
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
关于Django外键赋值问题详解
2017/08/13 Python
一条命令解决mac版本python IDLE不能输入中文问题
2018/05/15 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
flask开启多线程的具体方法
2020/08/02 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
巴西最大的体育用品商城:Netshoes巴西
2016/11/29 全球购物
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
2015高三毕业寄语赠言
2015/02/27 职场文书
新闻通讯稿范文
2015/07/22 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
运动会广播稿50字
2015/08/19 职场文书
2015年秋学期教研工作总结
2015/10/14 职场文书