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

python從list列表中選出一個數和其對應的坐標方法

 更新時間:2019年07月20日 10:49:05   作者:Mr-Cat伍可貓  
今天小編就為大家分享一篇python從list列表中選出一個數和其對應的坐標方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

例1:給一個列表如下,里面每個元素對應的是x和y的值

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

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

import numpy as np

a = [[5,2],[6,3],[8,8],[1,3]] 
#c=np.mat(a),因為只有矩陣(也可以用array)才能用a[0,0]這樣的調用
#表示第一個數的用法而list沒有,故在最后append需要用到
#注意:array也沒有index這樣的用法(只有l(wèi)ist有,此題a已經是list),
#使用index要改成list
c = np.mat(a) 
b = []
for i in range(len(a)):
  try:      #使用try...except...是因為比如3不在第一個[5,2]中會報錯并終止運行
    b_index = a[i].index(3)   #使用index尋找3所在的索引值
  except:    
    pass   #pass表示如果報錯那么跳過并繼續(xù)下一個
  else:   #如果沒有報錯則進行else內容
    b.append(c[i,0])
print(b)

#結果為
[6,1]

或者使用簡單的如下:

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

例2:

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

h保留5位小數。

上面只展示了一小部分數據

1,導入數據

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位小數

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

3,將h=0.00211對應的x,y坐標找到并保存到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,畫散點圖

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

結果如下:

完整代碼:

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列表中選出一個數和其對應的坐標方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

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

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

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

    Python中ModuleNotFoundError: No module named&n

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

    Python matplotlib繪圖風格詳解

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

    詳解Python中可散列的數據類型

    在Python中,字典(dict)是一種常用的數據類型,其使用鍵(key)和值(value)來存儲和訪問數據,在字典中,鍵必須是可哈希(hashable)的類型,否則會導致運行時錯誤,因此,在Python中,有一些可散列的數據類型可以作為字典的鍵
    2023-06-06
  • Python基礎第三方模塊requests openpyxl

    Python基礎第三方模塊requests openpyxl

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

    Python異步庫asyncio、aiohttp詳解

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

    python爬蟲scrapy框架的梨視頻案例解析

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

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

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

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

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

    在Python的Flask框架下使用sqlalchemy庫的簡單教程

    這篇文章主要介紹了在Python的Flask框架下使用sqlalchemy庫的簡單教程,用來簡潔地連接與操作數據庫,需要的朋友可以參考下
    2015-04-04

最新評論

温州市| 景泰县| 比如县| 故城县| 伊金霍洛旗| 大竹县| 三江| 锡林浩特市| 闽侯县| 阜阳市| 南乐县| 深泽县| 晴隆县| 南皮县| 沂水县| 报价| 耒阳市| 甘谷县| 台州市| 汝城县| 综艺| 岳西县| 荆门市| 六盘水市| 会昌县| 绥宁县| 申扎县| 井研县| 天全县| 开平市| 义马市| 揭东县| 同江市| 涡阳县| 七台河市| 象山县| 高邮市| 环江| 城固县| 饶平县| 延吉市|