欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Numpy打亂數(shù)組或打亂矩陣行

 更新時間:2023年05月10日 09:30:45   作者:coasxu  
這篇文章主要介紹了使用Numpy打亂數(shù)組或打亂矩陣行問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

numpy打亂數(shù)組或打亂矩陣行

使用numpy.random.shuffle函數(shù),能夠打亂ndarray對象的第一維度,對于數(shù)組來說,就是整體被打亂。

對于矩陣來說,第一維度行被打亂??梢栽诖騺y訓(xùn)練數(shù)據(jù)或測試模型性能的時候使用。

  • Parameters: x: array_like
  • Returns: None

e.g.

>>> arr = np.arange(10)
>>> np.random.shuffle(arr)
>>> arr
[9, 1, 2, 7, 5, 3, 0, 8, 4, 6]

多維數(shù)組

>>> arr = np.arange(9).reshape((3, 3))
# array([[0, 1, 2],
# ? ? ? [3, 4, 5],
# ? ? ? [6, 7, 8]])
>>> np.random.shuffle(arr)
>>> arr
array([[0, 1, 2],
? ? ? ?[6, 7, 8],
? ? ? ?[3, 4, 5]])

numpy.random.shuffle打亂數(shù)組或者列表的順序

numpy.random.shuffle

注:打亂數(shù)組時,只沿著多維數(shù)組的第一個軸移動數(shù)組。子數(shù)組的順序改變了,但它們的內(nèi)容保持不變.

shuffle(x)

        Modify a sequence in-place by shuffling its contents.
        This function only shuffles the array along the first axis of a
        multi-dimensional array. The order of sub-arrays is changed but
        their contents remains the same.
        Parameters
        ----------
        x : array_like
            The array or list to be shuffled.
        Returns
        -------
        None
        Examples
        --------
        >>> arr = np.arange(10)
        >>> np.random.shuffle(arr)
        >>> arr
        [1 7 5 2 9 4 3 6 0 8]
        Multi-dimensional arrays are only shuffled along the first axis:
        >>> arr = np.arange(9).reshape((3, 3))
        >>> np.random.shuffle(arr)
        >>> arr
        array([[3, 4, 5],
               [6, 7, 8],
               [0, 1, 2]])
"""

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺述python中argsort()函數(shù)的實例用法

    淺述python中argsort()函數(shù)的實例用法

    本篇文章主要介紹了淺述python中argsort()函數(shù)的實例用法,詳細(xì)的介紹了argsort()函數(shù)的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • Python函及模塊的使用

    Python函及模塊的使用

    這篇文章主要介紹了Python函及模塊的使用,基本函數(shù)包括定義函數(shù)、函數(shù)的參數(shù)、用模塊管理函數(shù)等一些基本定義,下面文章不僅對這些又說描述,還有變量的作用域的詳細(xì)內(nèi)容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • Python中使用第三方庫xlutils來追加寫入Excel文件示例

    Python中使用第三方庫xlutils來追加寫入Excel文件示例

    這篇文章主要介紹了Python中使用第三方庫xlutils來追加寫入Excel文件示例,本文直接給出追加寫入示例和追加效果,需要的朋友可以參考下
    2015-04-04
  • Python tkinter之ComboBox(下拉框)的使用簡介

    Python tkinter之ComboBox(下拉框)的使用簡介

    這篇文章主要介紹了Python tkinter之ComboBox(下拉框)的使用簡介,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • 研究Python的ORM框架中的SQLAlchemy庫的映射關(guān)系

    研究Python的ORM框架中的SQLAlchemy庫的映射關(guān)系

    這篇文章主要介紹了研究Python的ORM框架中的SQLAlchemy庫的映射關(guān)系,SQLAlchemy庫是一個常見的Python中操作數(shù)據(jù)庫的工具,需要的朋友可以參考下
    2015-04-04
  • Python?運(yùn)算符Inplace?與Standard?

    Python?運(yùn)算符Inplace?與Standard?

    這篇文章主要介紹了Python?運(yùn)算符Inplace?與Standard,nplace運(yùn)算符的行為類似于普通運(yùn)算符,只是它們在可變和不可變目標(biāo)的情況下以不同的方式運(yùn)行
    2022-09-09
  • python re正則表達(dá)式模塊(Regular Expression)

    python re正則表達(dá)式模塊(Regular Expression)

    Python 的 re 模塊(Regular Expression 正則表達(dá)式)提供各種正則表達(dá)式的匹配操作,在文本解析、復(fù)雜字符串分析和信息提取時是一個非常有用的工具.
    2014-07-07
  • Python制作腳本幫女朋友搶購清空購物車

    Python制作腳本幫女朋友搶購清空購物車

    這篇文章主要介紹了Python制作的搶購清空購物車的腳本,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • TensorFlow2.0矩陣與向量的加減乘實例

    TensorFlow2.0矩陣與向量的加減乘實例

    今天小編就為大家分享一篇TensorFlow2.0矩陣與向量的加減乘實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python 在服務(wù)器上調(diào)用數(shù)據(jù)庫特別慢的解決過程

    python 在服務(wù)器上調(diào)用數(shù)據(jù)庫特別慢的解決過程

    這篇文章主要介紹了python 在服務(wù)器上調(diào)用數(shù)據(jù)庫特別慢的解決過程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04

最新評論