久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

Python中生成ndarray實例講解

瀏覽:133日期:2022-06-27 13:31:07

生成ndarray最簡單的方法就是array函數(shù),array函數(shù)接受任意的序列型對象,生成一個新的包含傳遞數(shù)據(jù)的NumPy數(shù)組。例子如下:

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)

結(jié)果如下

[10 20 30 40]

[[11 22 33 44]

[15 26 37 48]]

實例擴(kuò)展:

矩陣乘:按照線性代數(shù)的乘法

>>> 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],

注:一維數(shù)組之間運(yùn)算時,dot()表示的是內(nèi)積。

點(diǎn)乘:對應(yīng)位置相乘

>>> 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]])

到此這篇關(guān)于Python中生成ndarray實例講解的文章就介紹到這了,更多相關(guān)如何在Python中生成ndarray內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 深圳市| 安宁市| 邳州市| 南投县| 江孜县| 湖州市| 雅安市| 延川县| 交口县| 麻江县| 兖州市| 韶山市| 仁化县| 成安县| 安陆市| 桐城市| 清涧县| 长乐市| 绵竹市| 辽源市| 陆良县| 阿勒泰市| 肥城市| 广安市| 辛集市| 金溪县| 上饶市| 桐柏县| 温宿县| 元江| 罗平县| 重庆市| 宜兴市| 阿合奇县| 房山区| 宜川县| 乐山市| 衢州市| 烟台市| 张北县| 文化|