原创 Install Docker CE on Ubuntu 16.04 and newer (x86_64/amd64 architectures)

Setup the Repository Update the apt package index: $ sudo apt-get update Install packages: $ sudo apt-get install

原创 Tensorflow模型的格式

tensorflow模型的格式通常支持多種,主要有CheckPoint(*.ckpt)、GraphDef(*.pb)、SavedModel。   1. CheckPoint(*.ckpt) 在訓練 TensorFlow 模型時,每迭代若干

原创 一行 Python 實現並行化

Python 在程序並行化方面多少有些聲名狼藉。撇開技術上的問題,例如線程的實現和 GIL1,我覺得錯誤的教學指導纔是主要問題。常見的經典 Python 多線程、多進程教程多顯得偏“重”。而且往往隔靴搔癢,沒有深入探討日常工作中最有用的內

原创 MissionKit企業版2014(含XMLSpy)

百度網盤鏈接:MissionKit企業版2014(含XMLSpy) 提取碼:9g8g 

原创 TensorFlow GPU 支持

TensorFlow GPU 支持需要各種驅動程序和庫。爲了簡化安裝並避免庫衝突,建議您使用支持 GPU 的 TensorFlow Docker 映像(僅限 Linux)。此設置僅需要 NVIDIA® GPU 驅動程序。 這些安裝說明適用

原创 GDAL 矢量屬性數據修改(python)

Case:需要給一個現有的shp數據創建一個字段,並將屬性表中原有的一個文本類型的屬性轉換爲整型後填入新創建的字段。 Problem:新字段創建成功,但是賦值操作無效,即無法成功給字段寫入值。 solution:對字段進行賦值後需要,重新

原创 AWSCLI s3 cp命令(含遞歸拷貝等)

Description Copies a local file or S3 object to another location locally or in S3. See 'aws help' for descriptions of g

原创 解決Fatal error in launcher: Unable to create process using '"'

Python工具(腳本)在執行時,如pip或任何python腳本,當系統存在多個版本python可能導致錯誤: Fatal error in launcher: Unable to create process using '"' 此時

原创 gdal 空間參考(投影)操作 - 柵格

獲取已有柵格文件的空間信息(geo_transform, projection) import gdal, osr rasterfn = 'rasterfn.tif' newRasterfn = 'newRasterfn.tif'

原创 gdal 空間參考(投影)操作 - 矢量

Create Projection from osgeo import osr spatialRef = osr.SpatialReference() spatialRef.ImportFromEPSG(2927) #

原创 from tqdm import tqdm

注意使用tqdm時用 from tqdm import tqdm 而非 import tqdm

原创 Python矢量操作的幾種方式-以矢量相交爲例

    矢量操作可以使用 ogr這類基礎方法進行,但同時還有一些高級庫支持更便捷的矢量操作,例如Fiona(shapely)、pyshp(shapefile)、geopandas等。 教程資料導航 ogr教程資料: 1.GDAL/OGR例

原创 柵格切片與WMTS服務發佈

WMTS – OGC Web Map Tile Service https://gdal.org/drivers/raster/wmts.html 切瓦片 https://www.cnblogs.com/wang985850293/p/5

原创 國家2000大地座標系CGCS2000(EPSG4490和EPSG4479)參數

EPSG:4490 China Geodetic Coordinate System 2000 (CGCS2000)經緯度座標系 Unit: degree (supplier to define representation) Geode

原创 windows下將pyx文件編譯成pyd文件

想將目標檢測常用的模塊bbox.pyc編譯成pyd文件 第一步:寫cython編譯文件build_pyd.py import sys import numpy as np A=sys.path.insert(0, "..") from