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

對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解

 更新時(shí)間:2018年11月08日 08:53:06   作者:落葉_小唱  
今天小編就為大家分享一篇對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

在我們使用一些數(shù)據(jù)的過程中,我們想要打亂數(shù)組內(nèi)數(shù)據(jù)的順序但不改變數(shù)據(jù)本身,可以通過改變索引值來實(shí)現(xiàn),也就是將索引值重新隨機(jī)排列,然后生成新的數(shù)組。功能主要由python中random模塊的sample()函數(shù)實(shí)現(xiàn)。

sample(population, k) method of random.Random instance
 Chooses k unique random elements from a population sequence or set.

下面的代碼實(shí)現(xiàn)的是打亂iris數(shù)據(jù),iris數(shù)據(jù)是網(wǎng)上下載的csv格式文件,相信大家不陌生的了,原始數(shù)據(jù)是三種鳶尾(iris)順序排列的,三種花分別是:setosa,versicolor 和 virginica ,記錄的數(shù)據(jù)有SepalLengthCm(花萼長(zhǎng)度), SepalWidthCm(花萼寬度), PetalLengthCm(花瓣長(zhǎng)度), PetalWidthCm (花瓣寬度)

Python random模塊打亂數(shù)組順序

在做聚類分析的時(shí)候曾經(jīng)用到過iris數(shù)據(jù),當(dāng)然,如果安裝了scikit learn 模塊的話,可以通過

from sklearn import datasets
iris = datasets.load_iris()

獲取

參考鏈接:http://scikit-learn.org/stable/auto_examples/datasets/plot_iris_dataset.html

下面的程序?qū)崿F(xiàn)打亂iris的數(shù)據(jù)順序:

import pandas as pd
import random as rd # 導(dǎo)入random模塊,使用里面的sample函數(shù)
from pylab import *
iris = pd.read_csv('D:\\Iris.csv')
a1=reshape(iris['Id'],[150,1])
a2=reshape(iris['SepalLengthCm'],[150,1])
a3=reshape(iris['SepalWidthCm'],[150,1])
data=c_[a1,a2,a3]
idx=rd.sample(range(150),150) 

iris = data[idx] # 打亂順序,這里只選取了花萼長(zhǎng)度和寬度這兩個(gè)特征值

2017/7/10 updated

打亂順序的方法還可以使用random.shuffle(iterable),這樣會(huì)直接改變iterable的順序,shuffle 是洗牌的意思,顧名思義,需要注意的是random.shufle()函數(shù)沒有返回值,如果寫成

mylist = random.shuffle(list1)

將不會(huì)得到任何結(jié)果

以上這篇對(duì)Python random模塊打亂數(shù)組順序的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中Task封裝協(xié)程的知識(shí)點(diǎn)總結(jié)

    python中Task封裝協(xié)程的知識(shí)點(diǎn)總結(jié)

    在本篇內(nèi)容里小編給大家總結(jié)的是一篇關(guān)于python中Task封裝協(xié)程的知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)下。
    2021-07-07
  • Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用體驗(yàn)

    Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用體驗(yàn)

    這篇文章主要為大家介紹了Python推導(dǎo)式之字典推導(dǎo)式和集合推導(dǎo)式使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • python3人臉識(shí)別的兩種方法

    python3人臉識(shí)別的兩種方法

    這篇文章主要為大家詳細(xì)介紹了python3人臉識(shí)別的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • 深入學(xué)習(xí)Python+Opencv常用四種圖像處理操作

    深入學(xué)習(xí)Python+Opencv常用四種圖像處理操作

    本文主要介紹了深入學(xué)習(xí)Pytho+OpenCV實(shí)現(xiàn)的基本圖像處理操作,例如:改變圖像大小,圖片色彩轉(zhuǎn)換,圖片模糊等,代碼具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以關(guān)注一下
    2021-11-11
  • 在FastAPI中改變響應(yīng)狀態(tài)碼的兩種方法

    在FastAPI中改變響應(yīng)狀態(tài)碼的兩種方法

    FastAPI,顧名思義,是一個(gè)快速、現(xiàn)代、高性能的web框架,用于用Python構(gòu)建后端api,響應(yīng)狀態(tài)碼是一個(gè)三位數(shù),表示請(qǐng)求的結(jié)果,在這篇簡(jiǎn)明的基于示例的博文中,我將向你展示在FastAPI中更改響應(yīng)狀態(tài)代碼的兩種不同方法,需要的朋友可以參考下
    2025-02-02
  • 對(duì)Python中 \r, \n, \r\n的徹底理解

    對(duì)Python中 \r, \n, \r\n的徹底理解

    這篇文章主要介紹了對(duì)Python中 \r, \n, \r\n的徹底理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • Python網(wǎng)絡(luò)編程之ftplib模塊

    Python網(wǎng)絡(luò)編程之ftplib模塊

    這篇文章介紹了Python網(wǎng)絡(luò)編程之ftplib模塊,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • Tensorflow: 從checkpoint文件中讀取tensor方式

    Tensorflow: 從checkpoint文件中讀取tensor方式

    今天小編就為大家分享一篇Tensorflow: 從checkpoint文件中讀取tensor方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python網(wǎng)絡(luò)爬蟲之HTTP原理

    Python網(wǎng)絡(luò)爬蟲之HTTP原理

    在寫爬蟲之前,我們還需要了解一些基礎(chǔ)知識(shí),如HTTP原理、網(wǎng)頁(yè)的基礎(chǔ)知識(shí)、爬蟲的基本原理、Cookies的基本原理等。本文中,我們就對(duì)這些基礎(chǔ)知識(shí)做一個(gè)簡(jiǎn)單的總結(jié),需要的朋友參考一下
    2023-04-04
  • python操作RabbitMq的三種工作模式

    python操作RabbitMq的三種工作模式

    這篇文章主要為大家介紹了python操作RabbitMq的三種工作模式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04

最新評(píng)論

稻城县| 东安县| 海晏县| 盖州市| 古田县| 花莲县| 石屏县| 凤凰县| 嘉义县| 宾川县| 竹溪县| 甘洛县| 宁陕县| 东乡县| 宁河县| 绵竹市| 崇信县| 上虞市| 正安县| 桂平市| 枣强县| 多伦县| 宁陕县| 昭觉县| 阳新县| 德保县| 玉山县| 兴海县| 栾川县| 论坛| 沽源县| 上饶县| 金塔县| 三台县| 化德县| 湘潭市| 海阳市| 汕头市| 呼和浩特市| 荥阳市| 长春市|