Geolog Python開發環境配置與應用

2021-12-09 帕拉代姆EPS

目前Python作為一種廣為流行的計算機語言應用在各行各業,其具有開源、語言簡潔、可擴展第三方庫等特點,特別是在機器學習、數據分析領域得到了廣泛的應用。開發者應用第三方庫函數即可完成複雜算法的數據統計分析工作,特別是現階段我們對數字油田時代的開發應用,Python未來將成為我們用於生產與研究的重要工具。

Geolog Python交互數據分析實例

  Geolog軟體平臺非常注重於用戶對數據研究思想的表達,Geolog軟體平臺本身支持多種計算機語言環境的開發,其中編譯型語言支持包括自身的Loglan(Geolog Language)、C、Fortran等,編譯型語言的特點是運行速度快、不依賴解釋環境更適合開發底層的數據運算。解釋型語言Geolog支持TCL、Matlab和Python,其中Matlab及Python支持更多函數庫擴展,適合複雜算法的開發及應用。TCL適合於數據計算以及Geolog自動化處理工作流程的搭建。

Geolog軟體安裝過程中Python選項

這裡主要詳細說明一下在Geolog中Python語言的環境的配置,目前Geolog20最新版本支持Python3.8版本,在以往的Geolog18與Geolog19中支持Python3.6.5版本,在Geolog軟體安裝過程中可以自行選擇是否需要安裝Python編譯環境。Geolog也支持用戶機器中已安裝的Python環境,如Python版本與Geolog版本一致,用戶則無需再次安裝Python。Geolog軟體包中的Python已經集成了Numpy數值計算擴展庫。該工具可用來進行科學計算和處理大量的維度數組與矩陣運算。其它第三方庫安裝用戶可根據需要自行擴展。安裝擴展庫可以使用Python的pip命令,如下:

  在Geolog中或者Windows中執行命令提示符cmd鍵入命令 python –m pip install numpy 。其中numpy為第三方庫名稱,我們常用的第三方庫還有matplotlib、pandas、tensorflow、openxl、altair等。我們也可以用pip list來查看我們當前機器中安裝的python庫和對應的版本信息。

Python常用第三方庫

  例如:我們嘗試安裝數據可視化成圖庫matplotlib,我們可以在cmd中鍵入python –m pip install matplotlib。如果想查看當前安裝的庫和其對應的版本可以使用python –m pip list。

Python matplotlib安裝過程

pip list安裝庫信息查看

待安裝完我們所需要的第三方庫後,就可以使用Geolog平臺或者在其他IDE開發我們自己的程序了,Geolog資料庫模塊的導入可以使用import geolog來實現,Geolog資料庫矩陣的讀取與寫入可以使用geolog.gettable()與geolog.puttable()函數。

Geolog Python程序實例

另外,Geolog可以將Python解釋型代碼通過編譯生成pyc可執行程序,開發者發布程序時只需要發布.info與.pyc文件即可,這樣可以更好的保護開發者原始碼安全。其中Geolog中調用python的info文件與常規loglan程序的使用完全相同,也可以通過TCL語言自行與原生loglan程序連結組合,形成一體的自動化工作流程。

雖然Python語言支持多種第三方庫,是一種非常方便的編程開發工具語言,對於我們日常生產與研究工作,特別是矩陣運算和數據分析上可以起到了非常重要的作用,但對於數據計算量比較大的工作或者底層數據程序的開發,還是特別建議使用編譯型語言(loglan、C、Fortran)來進行開發,這樣既可以大幅度的提高程序計算運行速度,又不至於要求使用者必須安裝相匹配的解釋運行環境。而Python語言比較適合第三方庫的應用以及交互的圖形顯示和數據分析工作。每種計算機程式語言都有各自的優勢和劣勢,而Geolog軟體平臺中提供了非常豐富的程序語言開發環境,開發者可以根據自身的需求和應用場景來自由的選擇適合自己的程序語言。

TCL自定義工作流程組合

相關焦點

  • Python編程:Python3+PyCharm+PyQt5開發環境詳細配置,建議收藏
    Python3 + PyCharm + PyQt5開發環境詳細配置前兩天發布了個一個小視頻,詳細介紹了PyCharm開發環境下使用PyQt5界面庫進行Python開發的詳細配置過程,應小夥伴們的強烈要求,這次把文字版內容給大家整理出來了,大家喜歡的話快快收藏吧。
  • 10個好用的Python集成開發環境
    Python IDE工具是每個Python工程師必須使用的開發工具,選擇正確的編輯器對Python編程效率的影響是非常大的,因此選擇合適的Python開發工具十分重要,以下是通過長期實踐發掘的好用的Python IDE,它們功能豐富,性能先進,能夠幫助開發人員快速的進行應用程式開發。1.
  • Python安裝中對配置環境變量實際操作的方法
    Python安裝中對配置環境變量實際操作的方法 本文主要是對Python安裝到指定路徑的相關實際應用方案的介紹以及相關代碼的示例,以及關於在安裝路徑中如何到path變量中,的相關內容的介紹, 作者
  • Windows配置tensorflow開發環境
    由於TensorFlow十分強大,因此被廣泛應用於產品開發和各領域的科學研究。通過這篇文章,希望能夠幫助大家更加順利地配置tensorflow的開發環境。只要是編寫python程序,Anaconda都是一個好的選擇。網址:https://www.anaconda.com/distribution/從官網選擇Anaconda的windows版本進行下載,注意選擇與自己電腦配置相同的版本,最好選擇python 3.7版本,下載完按照提示進行安裝。
  • 學習Python第一步,開發環境的選擇
    人類想要學習和利用Python工具,先要在計算機上面建立Python的工作環境,具體步驟如下。Anaconda提供配套的開源集成開發工具Spyder,如下圖:Spyder的使用教程,可以學習下面這個連結: http://www.southampton.ac.uk/~fangohr/blog/spyder-the-python-ide.html第二步:安裝集成開發工具和配置
  • 如何安裝Python開發環境
    白手起家,從頭開啟python的開發環境搭建。一. 如何安裝Python安裝包可以私信我領取下載下來一個exe文件,直接雙擊運行。配置環境變量:右鍵配置環境變量:右鍵開始——控制面板——系統——高級系統配置——環境變量。
  • Python基礎之開發環境IDLE
    Python基本開發環境IDLEIDLE由Python官方提供 適用於小規模程序開發其具有以下特點:- Python官方環境:Python解釋器 + IDLE開發環境- 輕量級:只有幾十MB大小,使用靈活- 功能豐富:編輯器+交互環境+標準庫+庫安裝工具打開Python官網後如圖所示:點擊下載即可下載最新版python安裝包。
  • 搭建並熟悉Python開發環境
    直到後來電視重播了那套《C語言教學》課程,我才知道,第一課講的不是代碼,而是開發環境,教的是搭建C語言開發環境。回想我之前編程的環境,僅僅是在記事本裡輸入了我的代碼,哪裡有什麼環境。        那麼,什麼是開發環境呢?簡單來說,就是在你的計算機中的一個翻譯,它能把你寫的程序解釋給計算機去執行,還能夠把計算機執行的結果翻譯成你能懂的信息返還給你。
  • Win7怎麼配置python環境變量?win7系統攻略
    本文教程小編和大家分享win7系統配置python環境變量的方法,環境變量是在作業系統中一個具有特定名字的對象,它包含了一個或者多個應用程式所將使用到的信息。比如Windows和DOS作業系統中的path環境變量,那麼 Win7純淨版 下怎麼配置python環境變量?下面小編分享一種簡單的設置方法。
  • Python基礎入門——簡介和環境配置,超實用!
    上的環境配置。簡介和環境配置1.1 簡介Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷蘭國家數學和計算機科學研究所設計出來的。目前是最常用也是最熱門的一門程式語言之一,應用非常廣泛。Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。
  • python環境配置簡要流程
    Anconda Prompt環境下,最好保證conda以及pip為最新版本。 然後再使用 conda create -n tf-gpu python=3.6(版本號) 創建虛擬環境tf-gpu 7、安裝tensorflow 然後選擇 activate tf-gpu
  • 零基礎Python入門教程 - 第三節 搭建Python開發環境
    今天教大家搭建自己的Python開發環境,Python作為跨平臺語言,目前支持Windows、Linux、Mac/OS系統,考慮到後兩個系統使用門檻高,而大家對Windows的使用相對不是那麼陌生,所以我們就以Windows環境為例進行講解。
  • New程序媛之Python系列(一)——環境配置
    今天我們主要來搭建計算機等開發環境,而系列後面接著的章節就是開始介紹這些基本的語法。今天的第二部分就是環境的搭建。Python的官方網站地址: https://www.python.org/首先來看看Windows平臺Python 環境的搭建首先進入到python官網到Downloads頁面中到Window頁面:
  • python入門:環境搭建(神器Anaconda+Vs Code)下載與配置
    大家好,我是涼拌本篇文章主要講python神器:anaconda和vs code這兩樣神器的安裝與配置。我馬上要講的東西呢,比較適合那些已經學會了python語法的小白們。衝衝衝!科普環節眾所周知(廢話)Python是一種面向對象的解釋型電腦程式設計語言,其使用具有跨平臺的特點,可以在Linux、macOS以及Windows系統中搭建環境並使用,其編寫的代碼在不同平臺上運行時,幾乎不需要做較大的改動,使用者無不受益於它的便捷性
  • 教程 | Mac平臺配置C/Python/Java學習環境
    https://coding-step-one.colinx.one/mac/  配置C語言環境下面以clang+VSCode+CodeRunner為例,搭建一個簡單的C語言學習環境。檢查編譯器支持C語言的編譯需要編譯器,一般可以選擇gcc或是clang。
  • python能否開發安卓應用app?當然可以,python助你輕鬆搞定
    python是非常簡單方便的程式語言,你可以用python很簡潔的實現很多功能,今天就來說說如何用python開發安卓應用app。 app的開發有兩種方式: 第一種,混合開發。
  • python語言在全球廣泛應用
    下面就跟大家一起詳細聊聊,如何搭建一個實用的python編程環境,做到從零開始從linux到jupyternotebook來進行機器學習項目的學習。一、python初步了解先來談談python吧。python語言用得越來越多,幾乎可以代替c和c++,已經成為了一門通用語言,對於項目開發來說,首要作用就是利用。
  • Python讀取ini配置文件
    在日常開發過程中,會有很多的時候都涉及到配置文件的問題。近期編寫的一個小應用也涉及到了此問題,今天特意拿出來寫一下。目前是使用python來實現的,將代碼打包成了exe文件,方便客戶進行測試。下面說一下配置文件,本次直說ini格式的配置文件。創建ini文件在目錄中創建.ini文件,我們以config.ini文件名為例。進行創建。在創建好的文件內編寫配置信息。
  • 雲計算開發學習筆記:Python的環境搭建
    Mac:打開Mac電腦應用菜單中的Launchpad,找到裡面的【其他】文件夾,打開後,點擊【終端】。Python下載瀏覽器打開Python官方網站從導航欄裡面看到下載,滑鼠劃上去就能看到相關平臺的下載選項,點擊自己平臺需要的安裝文件進行下載即可。
  • 手把手教你在手機或平板上配置Python環境!
    本文旨在講解如何在Android平板或手機上搭建Python開發環境,幫助Python初學者有效利用碎片化時間進行學習,從而達到良好的學習效果。對於大部分初學Python的人來說,由於工作、生活等因素常常無法進行連貫、系統的學習。初學者為了利用上下班通勤等碎片化時間進行學習,通常會在平板上觀看學習視頻並做記錄。雖然這種方法很好,但效果還是不如邊學邊練來得好。