python提取计算结果的最大最小值及其坐标

我们在fluent当中后处理的时候,可以通过fluent本身得到某些物理量的最大值和最小值,但是我们却无法确定这些最大值和最小值的具体位置。其实我们可以将求解数据导出以后,借助python求得最大值和最小值对应的具体坐标点。



我们编写如下的脚本

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import pandas as pd

from pandas import Series,DataFrame

#读取导出的ASCII文件

data=pd.read_csv(r"/home/dell/new/contour/Cylinder")

velocity=data[data.columns[3]]

sort_data=data.sort_index(by=data.columns[3]) #升序

min_value=sorted(velocity)[0]  #选取最小值

max_value=sorted(velocity)[-1]  #选取最大值

count_velocity=pd.value_counts(velocity) #首先对速度值进行统计

sort_velocity=count_velocity.sort_index() #对统计的速度值按照升序排列

min_total_point=sort_velocity.values[0] #最小值点的个数

max_total_point=sort_velocity.values[-1] #最大值点的个数

print "**********************"

print "最小值为:%g" %   min_value

print "最小值点共有:%d个"  %  min_total_point

print "最小值点的位置为".center(30,"*")

new_index=[i+1 for i in range(min_total_point)]

print DataFrame(sort_data.iloc[0:min_total_point,[1,2]].values,index=new_index,columns=[u"x坐标",u"y坐标"])

new_index=[i+1 for i in range(max_total_point)]

print "**********************"

print "**********************"

print "最大值为:%g" %  max_value

print "最大点共有:%d个"  % max_total_point

print "最大值点的位置为".center(30,"*")

print DataFrame(sort_data.iloc[-max_total_point:,[1,2]].values,index=new_index,columns=[u"x坐标",u"y坐标"])

print "**********************"

本文转自:https://user.qzone.qq.com/1150594313/blog

转载于:https://www.cnblogs.com/Jay-CFD/p/6541200.html

[转] python提取计算结果的最大最小值及其坐标相关推荐

  1. MODIS数据下载,HEG批量拼接处理,arcmap批量掩膜提取,python栅格计算

    前言: 2022.12.30修改:补Python编程基础的过程中发现使用Print也可以向文件里写东西,查看写过的代码,然后发现HEG批量拼接处理代码中有的地方在复制粘贴至博客的时候出现了缩进错误,评 ...

  2. numpy 创建加一行_数据科学|可视化图解Python科学计算包Numpy

    文章申明 文章作者:梁斌伟 责任编辑:郭德真 微信编辑:玖蓁 本文转载自公众号 实战统计学 (ID:statrcn) 原文链接:可视化图解Python科学计算包NumPy 作者:梁斌伟 编者按: 你真 ...

  3. python提取斜坡结构

    python提取斜坡结构 介绍 开始是在帮师妹处理某个试验流程中发现需要进行斜坡结构的提取,后面百度找了教程一步一步的做,发现挺麻烦的,所有写了一段代码,所以里面文件夹名字可能emmmm,不重要,这些 ...

  4. Python科学计算:用NumPy快速处理数据

    你好,我是悦创. 我来分享一下数据分析中 Numpy 库的使用,本文内容较多,不可能每段代码的输出过程.输出结果分析这显然工作量不是一点点.但我都结合了大量的代码块,希望小伙伴动手运行代码并分析所得到 ...

  5. python取特定年份的数据_python,_怎样用python提取不同股票csv里特定时间段的数据,python - phpStudy...

    怎样用python提取不同股票csv里特定时间段的数据 我有几千只股票的csv数据,需要算所有股票在特定时间段内的收益率. 但是数据里的日期信息并不统一,有的csv到2011年就没有了之后的信息了,有 ...

  6. python科学计算基础教程pdf下载-python科学计算 第二版 PDF 下载

    相关截图: 资料简介: 本书详细介绍Python科学计算中最常用的扩展库NumPy.SciPy.matplotlib.Pandas.SymPy.TTK.Mayavi.OpenCV.Cython,涉及数 ...

  7. Python科学计算之Pandas基础学习

    Python科学计算之Pandas基础学习 导入Pandas 我们首先要导入我们的演出明星--Pandas. 这是导入Pandas的标准方式.显然,我们不希望每时每刻都在程序中写'pandas',但是 ...

  8. [知识图谱实战篇] 三.Python提取JSON数据、HTML+D3构建基本可视化布局

    前面作者讲解了很多知识图谱原理知识,包括知识图谱相关技术.Neo4j绘制关系图谱等,但仍缺少一个系统全面的实例.为了加深自己对知识图谱构建的认识,为后续创建贵州旅游知识图谱打下基础,作者深入学习了张宏 ...

  9. python提取html正文为txt,python 提取html文本的方法

    假设我们需要从各种网页中提取全文,并且要剥离所有HTML标记.通常,默认解决方案是使用BeautifulSoup软件包中的get_text方法,该方法内部使用lxml.这是一个经过充分测试的解决方案, ...

最新文章

  1. python读数据-python中如何读入数据
  2. 如鹏网.Net基础2 专题课:ASCII码和拆数
  3. oracle夜未眠之一增删改查
  4. Nginx基础入门之nginx基础配置项介绍(2)
  5. 计算机图形学试题a卷,计算机图形学复习题及答案
  6. aspnet_UsersInRoles_GetUsersInRoles
  7. Java并发编程之synchronized关键字解析
  8. 【HANA系列】SAP HANA Studio出现Fetching Children...问题
  9. 问题记录——sqlserver视图重命名的陷阱
  10. Flex3 CRUD 与Java后台交互 完整Demo
  11. python 自动抢红包_用二十行代码实现微信自动抢红包
  12. 【禁止重复造轮子Day01】省市级连的递归
  13. ARM到底是一家什么样的公司?
  14. 3个珍藏已久的资源网站,个个都很厉害,赶快私藏起来吧
  15. iphone屏幕镜像如何全屏_手机投屏到电视的照片如何全屏显示?
  16. 我的世界玩服务器虚拟内存高崩,服务端崩溃 - 崩溃解答 - MC百科社群 - MC百科|最大的Minecraft中文MOD百科...
  17. 阿里云研究中心主任田丰: 如何从实体经济走向智能产业
  18. 算法——0~1之间浮点实数的二进制表示
  19. 抽屉作业之content部分和抽屉作业页码部分
  20. 猫耳FM轮播图模型制作

热门文章

  1. docker java mysql_docker搭建tomcat+mysql容器并部署Java系统
  2. nginx服务器部署dist文件夹
  3. Codeforces Round #467 (Div. 1): B. Sleepy Game(BFS+有向图判环)
  4. cat /etc/redhat-release 查看centos版本
  5. matlab简单分析离散小波变换
  6. 未定义函数或变量 'wavplay'。原因:2014a已经移除函数
  7. java list循环_【知识】Java中循环打印出LIST的各属性的值
  8. ubuntu 设置静态ip,但显示scope global secondary ens33
  9. thinkphp 插件
  10. 如何看懂wsdl文件