国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

玩轉Numpy——np.ravel()的使用

這篇具有很好參考價值的文章主要介紹了玩轉Numpy——np.ravel()的使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

numpy中的ravel函數(shù)的作用是讓多維數(shù)組變成一維數(shù)組

numpy.ravel()

下面演示一下二維和三維數(shù)組的ravel操作,多維數(shù)組的ravel操作與其類似

eg:?

import numpy as np
##對二維數(shù)組進行reval
a=np.empty((2,2),dtype=int)  #創(chuàng)建2*2數(shù)組
print("二維數(shù)組a:")
print(a)
b=a.ravel()     #對a進行拉伸操作
print("對a進行ravel操作后:")
print(b)

##對三維數(shù)組進行reval
c=np.empty((2,3,4),dtype=int)  #創(chuàng)建2*3*4數(shù)組 (兩頁三行四列)
print("三維數(shù)組c:")
print(c)
d=np.ravel(c)
print("對c進行reval操作后:")
print(d)



result:
二維數(shù)組a:
[[-321827512        473]
 [-360868848        473]]
對a進行ravel操作后:
[-321827512        473 -360868848        473]
三維數(shù)組c:
[[[-343423992        473         64          0]
  [         0          0          0          0]
  [         0    3932252  959787365  892810805]]

 [[1681273955  859385958 1680945763 1717778745]
  [ 912471352  942826085 1717645922  845558069]
  [1684222820  929314867  943285815 1664234593]]]
對c進行reval操作后:
[-343423992        473         64          0          0          0
          0          0          0    3932252  959787365  892810805
 1681273955  859385958 1680945763 1717778745  912471352  942826085
 1717645922  845558069 1684222820  929314867  943285815 1664234593]

ravel函數(shù)的功能是將原數(shù)組拉伸成為一維數(shù)組


建議收藏,以便下次查閱方便文章來源地址http://www.zghlxwxcb.cn/news/detail-537362.html

到了這里,關于玩轉Numpy——np.ravel()的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Python中Numpy的np.array詳解

    np.array 用于創(chuàng)建一個新的NumPy數(shù)組對象。其語法如下: object :任何可用于初始化新數(shù)組的對象,例如列表、元組、數(shù)組等。 dtype :新數(shù)組的數(shù)據(jù)類型。如果未指定,則會從輸入對象中推斷數(shù)據(jù)類型。 其他參數(shù)允許進一步控制新數(shù)組的創(chuàng)建。 返回一個新的NumPy數(shù)組。 示例

    2024年02月08日
    瀏覽(35)
  • numpy np.savetxt()的使用

    numpy np.savetxt()的使用

    前言 使用numpy將數(shù)據(jù)保存為txt文件,并且保留所需要的位數(shù) X : 要保存的數(shù)據(jù) fmt :? 保留的有效數(shù)字位數(shù) delimiter : 每列的填充字符 代碼如下(示例): ? ? ? 輸出為科學計數(shù)法: 如果要每列保存不同的格式怎么辦?比如像下面這樣? 前三列要保留小數(shù)點后4位小數(shù)? 后三列保

    2024年02月11日
    瀏覽(24)
  • Python,Numpy中隨機抽樣的函數(shù) np.random.choice()詳解

    np.random.choice() 是NumPy庫中的一個函數(shù),用于從給定的一維數(shù)組或可迭代對象中隨機抽樣。這個函數(shù)具有以下參數(shù)和功能: 參數(shù) a :表示從中抽取隨機樣本的數(shù)組或整數(shù)。如果 a 是一個整數(shù),則抽樣將從 np.arange(a) 中進行。 size :輸出樣本的大小。默認情況下,返回單個值。你

    2024年02月06日
    瀏覽(41)
  • 【python】使用numpy創(chuàng)建同心矩陣

    【python】使用numpy創(chuàng)建同心矩陣

    輸入一個正奇數(shù)N,創(chuàng)建一個N*N的矩陣滿足: 1. 矩陣中心的元素為N,其外層被N-1包圍; 2. N-1的外層被N-2包圍; 3. 依次循環(huán),直到形成一個N*N的矩陣。 很容易可以計算得出,矩陣元素從內(nèi)到外遞減,最外層的元素為(N+1)/2. 我們可以使用numpy從外向內(nèi)地填充矩陣;首先生成一個

    2024年02月13日
    瀏覽(21)
  • Python 使用numpy.bincount計算混淆矩陣

    Confusion matrix using numpy.bincount. np.bincount 用于統(tǒng)計一個非負數(shù)組中元素的出現(xiàn)次數(shù)。函數(shù)格式如下: 通常默認數(shù)組 x x

    2024年02月07日
    瀏覽(25)
  • 線性代數(shù)-Python-01:向量的基本運算 - 手寫Vector及numpy的基本用法

    線性代數(shù)-Python-01:向量的基本運算 - 手寫Vector及numpy的基本用法

    https://github.com/Chufeng-Jiang/Python-Linear-Algebra-for-Beginner/tree/main 單位向量叫做 u hat Vector.py _globals.py main_vector.py main_numpy_vector.py

    2024年02月08日
    瀏覽(27)
  • [Python中矩陣上下左右翻轉(np.flip)]

    [Python中矩陣上下左右翻轉(np.flip)] 現(xiàn)代編程語言和相關庫的發(fā)展,使得數(shù)值計算和數(shù)據(jù)處理變得更加便捷和高效。在Python中,NumPy庫是眾多數(shù)據(jù)科學和工程應用領域的重要支撐之一。其中,np.flip函數(shù)可以用于進行矩陣的上下左右翻轉操作,是我們在處理圖像、信號、物理模

    2024年02月12日
    瀏覽(18)
  • np.sin( )函數(shù) (Numpy庫)

    np.sin(a)函數(shù):對a中元素取正弦值。a可以是ndarray數(shù)據(jù)也可以是單個數(shù)據(jù)。 當a是單個數(shù)據(jù)時,np.sin(a)返回一個數(shù)據(jù)。 當a是ndarray數(shù)據(jù)時,np.sin(a)返回一個ndarray。 在上文中的np.pi表示π,但是它不可能那么精確真的是π,因此sin(np.pi)計算機計算出來不是準確的零,而是無限接近于

    2024年02月16日
    瀏覽(23)
  • Numpy || np.array()函數(shù)用法指南

    numpy ndarray對象是一個n維數(shù)組對象,ndarray只能存儲一系列相同元素。 numpy.array()使用說明:object是必須輸入的參數(shù),其余為可選參數(shù)。 創(chuàng)建存儲元素類型不同的數(shù)組: 創(chuàng)建生成器: 當輸入的object元素有不同類型時,將保留存儲空間最大的類型: 當多維數(shù)組元素個數(shù)不一致時:

    2024年01月24日
    瀏覽(69)
  • 解決numpy模塊沒有‘np.bool’

    解決numpy模塊沒有‘np.bool’

    numpy在1.20版本就棄用了np.bool,需要使用bool或者np.bool_替代。 (以下為個人小實驗驗證,上面就已經(jīng)可以解決問題了) 以下是使用了1.20版本的numpy后出現(xiàn)的提示 ? ?將1.20版本的numpy從np.bool改為 bool 或者 np.bool_ 如下,就沒有包warning 如果使用大于1.20版本的numpy然后使用np.bool 會報

    2024年02月16日
    瀏覽(91)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包