最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

numpy.random.shuffle打亂順序函數的實現

 更新時間:2019年09月10日 10:31:32   作者:jasonzzj  
這篇文章主要介紹了numpy.random.shuffle打亂順序函數的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

numpy.random.shuffle

在做將caffe模型和預訓練的參數轉化為tensorflow的模型和預訓練的參數,以便微調,遇到如下函數:

def gen_data(source):
  while True:
    indices = range(len(source.images)) # indices = the number of images in the source data set
    random.shuffle(indices)
    for i in indices:
      image = np.reshape(source.images[i], (28, 28, 1))
      label = source.labels[i]
      yield image, label

之前卑鄙陋寡聞,不知道這個用法,按照字面上的意思是打亂,那么這里就應該是讓訓練數據集中的數據打亂順序,然后一個挨著一個地(for i in indices)生成訓練數據對。下面就從docs.scipy.org中查到的random.shuffle的用法:

numpy.random.shuffle(x)

Modify a sequence in-place by shuffling its contents.

Parameters:

x : array_like

The array or list to be shuffled.

Returns:

None

舉例

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

This function only shuffles the array along the first index of a multi-dimensional array(多維矩陣中,只對第一維(行)做打亂順序操作):

python>>>
>>> arr = np.arange(9).reshape((3, 3))
>>> np.random.shuffle(arr)
>>> arr
array([[3, 4, 5],
    [6, 7, 8],
    [0, 1, 2]])This function only shuffles the array along the first index of a multi-dimensional array:

參考:

[1] https://docs.scipy.org/doc/numpy/reference/generated/numpy.random.shuffle.html#numpy-random-shuffle

[2] https://github.com/ethereon/caffe-tensorflow/blob/master/examples/mnist/finetune_mnist.py

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 刪除DataFrame中值全為NaN或者包含有NaN的列或行方法

    刪除DataFrame中值全為NaN或者包含有NaN的列或行方法

    今天小編就為大家分享一篇刪除DataFrame中值全為NaN或者包含有NaN的列或行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python實現平行坐標圖的兩種方法小結

    Python實現平行坐標圖的兩種方法小結

    今天小編就為大家分享一篇Python實現平行坐標圖的兩種方法小結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • 深入解析Python中函數的參數與作用域

    深入解析Python中函數的參數與作用域

    這篇文章主要介紹了Python中函數的參數與作用域,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2016-03-03
  • 使用gunicorn部署django項目的問題

    使用gunicorn部署django項目的問題

    這篇文章主要介紹了使用gunicorn部署django項目,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • 一文詳解PyCharm中如何安裝第三方庫

    一文詳解PyCharm中如何安裝第三方庫

    在下載安裝好Pycharm后,一個在實際編程開發(fā)過程中非常重要的問題是第三方庫添加,這篇文章主要給大家介紹了關于PyCharm中如何安裝第三方庫的相關資料,需要的朋友可以參考下
    2023-12-12
  • python驗證碼識別教程之利用滴水算法分割圖片

    python驗證碼識別教程之利用滴水算法分割圖片

    這篇文章主要給大家介紹了關于python驗證碼識別教程之利用滴水算法分割圖片的相關資料,文章中通過示例代碼介紹的非常詳細,對大家的學習或者具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • Python自動化測試之異常處理機制實例詳解

    Python自動化測試之異常處理機制實例詳解

    為了保持自動化測試用例的健壯性,異常的捕獲及處理,日志的記錄對掌握自動化測試執(zhí)行情況尤為重要,下面這篇文章主要給大家介紹了關于Python自動化測試之異常處理機制的相關資料,需要的朋友可以參考下
    2022-06-06
  • TensorFLow 不同大小圖片的TFrecords存取實例

    TensorFLow 不同大小圖片的TFrecords存取實例

    今天小編就為大家分享一篇TensorFLow 不同大小圖片的TFrecords存取實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • python線程里哪種模塊比較適合

    python線程里哪種模塊比較適合

    在本篇文章里我們給大家整理了關于python線程里哪種模塊比較適合的相關知識點,需要的朋友們可以學習下。
    2020-08-08
  • python?虛擬環(huán)境詳解

    python?虛擬環(huán)境詳解

    這篇文章主要為大家介紹了python?虛擬環(huán)境,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>
    2021-12-12

最新評論

鹤山市| 仁布县| 伊川县| 枣强县| 万荣县| 楚雄市| 和平区| 吴川市| 安宁市| 拜泉县| 郴州市| 寿阳县| 新安县| 宜君县| 甘南县| 嘉兴市| 营山县| 凌源市| 腾冲县| 灵宝市| 韶关市| 措勤县| 灵川县| 昌吉市| 鸡西市| 伊春市| 贺州市| 临高县| 临漳县| 阿鲁科尔沁旗| 尚志市| 贵定县| 当雄县| 乃东县| 乐业县| 平谷区| 额敏县| 塔河县| 巴彦县| 苗栗县| 新平|