时间:2021-05-22
生成ndarray最简单的方法就是array函数,array函数接受任意的序列型对象,生成一个新的包含传递数据的NumPy数组。例子如下:
import numpy as npdata1 = [1, 2, 3, 4]data2 = [[1, 2, 3, 4], [5, 6, 7, 8]]arr1 = np.array(data1)arr2 = np.array(data2)arr1 = arr1 * 10arr2 = arr2 + arr1print(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]])>>> aarray([[1, 2, 3], [2, 3, 4]])>>> barray([[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]])>>> aarray([[1, 2], [3, 4]])>>> barray([[1, 1], [2, 2]])>>> a * b #方法一array([[1, 2], [6, 8]])>>> np.multiply(a, b) #方法二array([[1, 2], [6, 8]])到此这篇关于Python中生成ndarray实例讲解的文章就介绍到这了,更多相关如何在Python中生成ndarray内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下。本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定
主要讲解AndroidStudio中生成aar文件以及本地方式使用aar文件的方法,具体内容详情如下所示:在AndroidStudio中对一个自己库进行生成操作
Python中生成器和迭代器的区别(代码在Python3.5下测试):Num01–>迭代器定义:对于list、string、tuple、dict等这些容器对象,
本文实例讲述了Python使用numpy模块创建数组操作。分享给大家供大家参考,具体如下:创建数组创建ndarray创建数组最简单的方法就是使用array函数。
本文实例讲述了php动态生成缩略图并输出显示的方法。分享给大家供大家参考。具体如下:调用方法:此代码可以为大图片动态生成缩略图显示,图片在内存中生成,不在硬盘生