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

python從list列表中選出一個(gè)數(shù)和其對(duì)應(yīng)的坐標(biāo)方法

 更新時(shí)間:2019年07月20日 10:49:05   作者:Mr-Cat伍可貓  
今天小編就為大家分享一篇python從list列表中選出一個(gè)數(shù)和其對(duì)應(yīng)的坐標(biāo)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

例1:給一個(gè)列表如下,里面每個(gè)元素對(duì)應(yīng)的是x和y的值

a = [[5,2],[6,3],[8,8],[1,3]]

現(xiàn)在要挑出y的值為3對(duì)應(yīng)的x的值,即6和1

import numpy as np

a = [[5,2],[6,3],[8,8],[1,3]] 
#c=np.mat(a),因?yàn)橹挥芯仃嚕ㄒ部梢杂胊rray)才能用a[0,0]這樣的調(diào)用
#表示第一個(gè)數(shù)的用法而list沒(méi)有,故在最后append需要用到
#注意:array也沒(méi)有index這樣的用法(只有l(wèi)ist有,此題a已經(jīng)是list),
#使用index要改成list
c = np.mat(a) 
b = []
for i in range(len(a)):
  try:      #使用try...except...是因?yàn)楸热?不在第一個(gè)[5,2]中會(huì)報(bào)錯(cuò)并終止運(yùn)行
    b_index = a[i].index(3)   #使用index尋找3所在的索引值
  except:    
    pass   #pass表示如果報(bào)錯(cuò)那么跳過(guò)并繼續(xù)下一個(gè)
  else:   #如果沒(méi)有報(bào)錯(cuò)則進(jìn)行else內(nèi)容
    b.append(c[i,0])
print(b)

#結(jié)果為
[6,1]

或者使用簡(jiǎn)單的如下:

a = [[5,2],[6,3],[8,8],[1,3]]
x = [i for i in a if 3 in i]
print(x)

例2:

已知一系列坐標(biāo)(x,y,z,h)分別對(duì)應(yīng)橫坐標(biāo)縱坐標(biāo)z坐標(biāo)和高,現(xiàn)在要在x-y平面畫(huà)出h=0.00221圖(實(shí)際上就是等高線圖)

h保留5位小數(shù)。

上面只展示了一小部分?jǐn)?shù)據(jù)

1,導(dǎo)入數(shù)據(jù)

import matplotlib.pyplot as plt
import numpy as np

data = np.loadtxt(r'/media/sf_Share/fisher_matrix/myLSPE/data/41+95+150/r_0.01/sigma_F_0.1/sigma_F=0.1/threefre.txt')

2,將第四列即h保留5位小數(shù)

for i in range(len(data)):
  data[i,3] = float('%.5f'%data[i,3])

3,將h=0.00211對(duì)應(yīng)的x,y坐標(biāo)找到并保存到x_mat和y_mat中

x_mat = []
y_mat = []
for i in range(len(data)):
  try:
    data_index = list(data[i]).index(0.00211)
  except:
    pass
  else:
    x_mat.append(data[i,0])
    y_mat.append(data[i,1])

4,畫(huà)散點(diǎn)圖

plt.scatter(x_mat,y_mat)
plt.show()

結(jié)果如下:

完整代碼:

import matplotlib.pyplot as plt
import numpy as np

data = np.loadtxt(r'/media/sf_Share/fisher_matrix/myLSPE/data/41+95+150/r_0.01/sigma_F_0.1/sigma_F=0.1/threefre.txt')

for i in range(len(data)):
  data[i,3] = float('%.5f'%data[i,3])
  
#data_list = list(data)
x_mat = []
y_mat = []
for i in range(len(data)):
  try:
    data_index = list(data[i]).index(0.00211)
  except:
    pass
  else:
    x_mat.append(data[i,0])
    y_mat.append(data[i,1])

plt.scatter(x_mat,y_mat)
plt.show()

以上這篇python從list列表中選出一個(gè)數(shù)和其對(duì)應(yīng)的坐標(biāo)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python?Web開(kāi)發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對(duì)比全面介紹

    Python?Web開(kāi)發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對(duì)比全面介紹

    這篇文章主要為大家介紹了Python?Web開(kāi)發(fā)通信協(xié)議WSGI?uWSGI?uwsgi使用對(duì)比全面介紹,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python中ModuleNotFoundError: No module named ‘timm’的錯(cuò)誤解決

    Python中ModuleNotFoundError: No module named&n

    本文主要介紹了Python中ModuleNotFoundError: No module named ‘timm’的錯(cuò)誤解決,錯(cuò)誤意味著你的Python環(huán)境中沒(méi)有安裝名為“timm”的模塊,下面就介紹一下幾種解決方法,感興趣的可以了解一下
    2025-03-03
  • Python matplotlib繪圖風(fēng)格詳解

    Python matplotlib繪圖風(fēng)格詳解

    從matplotlib的角度來(lái)說(shuō),繪圖風(fēng)格也算是圖像類型的一部分,所以這篇文章小編想帶大家了解一下Python中matplotlib的繪圖風(fēng)格,有需要的可以參考下
    2023-09-09
  • 詳解Python中可散列的數(shù)據(jù)類型

    詳解Python中可散列的數(shù)據(jù)類型

    在Python中,字典(dict)是一種常用的數(shù)據(jù)類型,其使用鍵(key)和值(value)來(lái)存儲(chǔ)和訪問(wèn)數(shù)據(jù),在字典中,鍵必須是可哈希(hashable)的類型,否則會(huì)導(dǎo)致運(yùn)行時(shí)錯(cuò)誤,因此,在Python中,有一些可散列的數(shù)據(jù)類型可以作為字典的鍵
    2023-06-06
  • Python基礎(chǔ)第三方模塊requests openpyxl

    Python基礎(chǔ)第三方模塊requests openpyxl

    這篇文章主要為大家介紹了Python基礎(chǔ)第三方模塊requests openpyxl使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Python異步庫(kù)asyncio、aiohttp詳解

    Python異步庫(kù)asyncio、aiohttp詳解

    這篇文章主要介紹了Python異步庫(kù)asyncio、aiohttp使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python爬蟲(chóng)scrapy框架的梨視頻案例解析

    python爬蟲(chóng)scrapy框架的梨視頻案例解析

    這篇文章主要介紹了python爬蟲(chóng)scrapy框架的梨視頻案例解析,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • python替換文件中的指定行數(shù)技巧示例詳解

    python替換文件中的指定行數(shù)技巧示例詳解

    這篇文章主要介紹了python替換文件中的指定行數(shù)技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 淺談解除裝飾器作用(python3新增)

    淺談解除裝飾器作用(python3新增)

    今天小編就為大家分享一篇淺談解除裝飾器作用(python3新增),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-10-10
  • 在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程

    在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程

    這篇文章主要介紹了在Python的Flask框架下使用sqlalchemy庫(kù)的簡(jiǎn)單教程,用來(lái)簡(jiǎn)潔地連接與操作數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2015-04-04

最新評(píng)論

贵阳市| 方山县| 长沙市| 从化市| 商水县| 禄丰县| 盐津县| 天祝| 孙吴县| 贵溪市| 武平县| 大兴区| 衡阳市| 磐石市| 榆中县| 漳州市| 武隆县| 济南市| 南昌市| 夏津县| 稷山县| 昭通市| 邹平县| 榆树市| 永吉县| 靖州| 文成县| 南溪县| 衡水市| 山东省| 罗山县| 宝坻区| 平舆县| 秭归县| 黑山县| 禄丰县| 长泰县| 望都县| 建始县| 昭苏县| 拜城县|