
發布
注冊
/
登錄python讀取
關注創建者:披著力學的碼農 創建時間:2020-03-31
python讀取的視頻教程
Abaqus輸出矩陣:輸出總體矩陣、單元體矩陣及使用python生成、讀取矩陣文件的簡易代碼
本課程主要為abaqus輸出總體、單元體矩陣的教學,并且給出了用來讀取相應矩陣并輸出excel的python代碼及簡單講解,還有用于自動輸出矩陣文件的python腳本及簡單講解。
¥16.9 1小時48分鐘 3441播放
查看
ABAQUS Python二次開發第三季(超級后處理篇)
ABAQUS Python二次開發第三季(超級后處理篇)后處理實用技術: 1. Python后處理尋找節點所有幀數中位移最大值及對應幀數、時間存入excel表。 2. Python后處理提取變形前后單元體積及對應編號、提取變形前后單元體積累計得到模型總體積。 3. Python讀取excel數據的xlrd庫的安裝方法、Python讀入excel數據到ABAQUS的基礎實用操作。 4.
¥200 7小時33分鐘 3105播放
查看
ABAQUS二次開發 三維多層土黏彈性邊界+地震動輸入Python腳本
在ABAQUS中,黏彈性人工邊界需要在邊界節點設置并聯彈簧阻尼器,手動實現工作量大,可以借助Python程序依次讀取節點并設置彈簧阻尼器。該程序考慮了不同土層地震波傳播速度及波在土層分界面反射、透射問題,實現三維六層圖以內的三向地震動入射。
免費 16.896秒 1261播放
查看
python讀取的實例教程
01 用python讀取wav聲音文件(使用wave模塊)
import numpy as np #載入numpy庫
import matplotlib.pyplot as plt #載入matplotlib庫的pyplot模塊
import wave #載入wave模塊
f=wave.open(r'E:\abearing\rotor.wav','rb') #打開wav文件
nchannels,sampwidth,framerate,nframes=f.getparams()[:4] #獲取wav文件的聲道數,量化位數,采樣率,總采樣點
f.setpos(10*framerate) #定位采樣點的開始位置,第10秒
s_data=f.readframes(20*framerate) #讀取開始位置以后的采樣點,后20秒
f.close()
w_data=np.fromstring(s_data,dtype=np.short) #將字符串轉化為數值
w_data.shape=(-1,nchannels) #將一維數組轉化為兩列數組
time=np.arange(10*framerate,30*framerate)/framerate #定義時間點
plt.subplot(211) #子圖1
plt.plot(time,w_data[:,0],c='blue')
plt.subplot(212) #子圖2
plt.plot(time,w_data[:,1],c='green')
plt.xlabel('time(second)') #X軸的標簽
02 用python寫入wav聲音文件
import numpy as np
import matplotlib.pyplot as plt
import scipy.signal as
展開 工程計算的時候很多數據是存放在Excel表格中的,我們可能需要通過Python去讀取Excel表格中的數據,并作相關的計算,如何按照想要的方式讀取這些數據就很重要,這里整理一下通過Python的pandans去獲取表格某一列或者某一行的數據的方式。
首先,給出如下的一個表格,文件的位置在C:\Users\workstation\Desktop\234.xlsx,接下來就要按照
然后再Python中導入pandans
import pandas as pd
通過如下函數讀取表格
df = pd.read_excel(r"C:\Users\workstation\Desktop\234.xlsx",sheet_name=0),其中sheet_name=0表示讀取sheet1,這樣整個表格就讀取進來了。
年齡 身高
0 2 4
1 5 7
2 7 10
如何獲取年齡這一列,只需要如下的代碼df['年齡'].values就可獲取這一列除開表頭的所有數據,同樣的身高也可以通過df['身高'].values獲取.
0 2
1 5
2 7
Name: 年齡, dtype: int64
獲取某一行要也是類似的df.values[0],就可以獲取相應行的數值
[2 4]
這樣就可以很輕松的導入數據并進行處理了。
展開 0
1
實例介紹
ANSYS提供了一個pyansys的python庫,可以快速地讀取二進制(.rst)等文件,并進行計算結果的可視化。在本實例中,提前使用ANSYS Workbench的結構靜力學模塊,創建了一個門型支架,如圖1所示,并對其進行了結構靜力學計算,得到rst結果文件,然后使用pyansys對該文件進行了解析及可視化。
該網友的問題,實際上是兩個問題:
問題1是如何批量提交job;
問題2是如何從ODB結果文件中讀取計算結果數據。
因此本文也從兩個方面來進行介紹。
問題1
如何批量提交job——計算任務
批量提交計算任務這個問題實際上是老生常談了,可以用兩種基本的方式實現。
方法1:
在cmd中使用命令行的方式,這種方式也可以保存為bat文件的方式運行,這個方式我并不常用,可參考幫助文檔中的如下部分,很詳細。
方法2
采用python程序進行批量提交
如果你的若干個job已經在job界面建好了,并且打算每算完一個job自動的進行后處理的話,采用python腳本會很方便。
展開 摘要:本文主要使用tkinter定制GUI,讀取txt文件,使用matplotlib繪圖。

python讀取的相關專題、標簽、搜索
python讀取的最新內容
通過python讀取csv數據,顯示如下:
通過Patran軟件讀取h5文件,顯示法向速度顯示如下:
利用ERP能夠快速識別表面法向振動速度大的板件、頻率點,在開發初期,能夠幫助我們快速識別關鍵區域,指導結構設計或阻尼處理。
點擊了解更多詳情:MSC Nastran多學科結構分析
它能完美保留模型的三維網格結構和物理場數據的空間分布,可以被ParaView等眾多可視化軟件直接打開,也極易被各種編程環境(包括Python)讀取,用于后續分析。
我們將使用的“神器”:PyAnsys生態。
簡單來說,PyAnsys是Ansys官方用Python打造的一套“自動化控制工具”,它讓你能用Python腳本操控幾乎所有Ansys產品的工作流。
語言讀取結果、編制后處理報告或結果評價。
3、為了快速處理輸出,計算動力總成系統隔振率,編制主、被動點配置文件,與pch或h5文件一起,python腳本讀取二者文件內容,自動計算隔振率曲線,并自動與目標值對比。
3、為了快速處理輸出,計算動力總成系統隔振率,編制主、被動點配置文件,與pch或h5文件一起,python腳本讀取二者文件內容,自動計算隔振率曲線,并自動與目標值對比。
今天完成了一些節點性工作,下午有些時間,回答一個后臺有網友的提問:
這個問題具有一定的普遍性和通用性,普遍性是很多人都會遇到,通用性是指應用場景很廣泛,尤其是現在很多人趕時髦搞深度學習和機器學習什么的,需要進行大量計算和數據處理來構建數據集,這就不可避免的要進行批量化處理了,因此對這些問題進行基本的講解也就有了意義,我原來也寫過一些相關文章
因此,需要利用python讀取.odb,然后進行提取關心的數據,以此進行下一步計算。
0
1
實例介紹
高維組學數據的預處理框架
常用數據預處理方法:缺失值填補,標準化,歸一化,對數轉化
常用的降維方法,PCA,tSNE等
數據探索分析(EDA)
2 案例實踐教學二:利用Python讀取組學CSV數據并進行數據探索可視化分析(Exploratory data analysis,EDA)
經典機器學習模型及多組學應用 目標:對在多組學整合分析中最常使用的幾種機器學習模型進行介紹,總結它們的優缺點及適用范圍
高維組學數據的預處理框架
常用數據預處理方法:缺失值填補,標準化,歸一化,對數轉化
常用的降維方法,PCA,tSNE等
數據探索分析(EDA)
2 案例實踐教學二:利用Python讀取組學CSV數據并進行數據探索可視化分析(Exploratory data analysis,EDA)
經典機器學習模型及多組學應用
目標:對在多組學整合分析中最常使用的幾種機器學習模型進行介紹