原创 np.vectorize np.piecewise 用法小結
np.vectorize ladders = {1:11, 2:22, 3:33} ladder_move = np.vectorize(lambda x: ladders[x] if x in ladders else x) p
原创 conda更換國內源
Anaconda 鏡像使用幫助 Anaconda 是一個用於科學計算的 Python 發行版,支持 Linux, Mac, Windows, 包含了衆多流行的科學計算、數據分析的 Python 包。 Anaconda 安裝包可以到
原创 docker_note_2
7.本地導入鏡像 有時候我們自己在本地或者其它小夥伴電腦上拷貝了一份鏡像,有了這個鏡像之後,我們可以把本地的鏡像導入,使用docker import 命令。例如這裏下載了一個rarlinux-x64-5.3.0.tar.gz鏡
原创 git 常用命令_note
git常用命令 git 移動文件: git mv ./class_extract_effective_data.py ../class_extract_effective_data.py git 將主分支master 的內容 更
原创 pybind11使用教程筆記__4_數據類型轉換(typeconversion)
Type conversions 類型轉換 除了實現 python和C++的函數調用,兩種語言之間的數據類型轉換也很重要。通常有三種實現方法。 在程序的所有地方均使用C++的數據類型,這樣的話相應的類型必須進行打包,這樣纔可以在
原创 pybind11使用教程筆記__5.2_python C++ interface__numpy
NumPy1. Buffer protocolSee also2. Arrays3. Structured types4. Vectorizing functionsNoteSee also5. Direct accessSee
原创 使用命令行執行python代碼
1. 簡單例子 # file_name: cmd_func_test.py import math import sys sum = int(sys.argv[1]) + int(sys.argv[2]) print(sum)
原创 pybind11使用教程筆記__6_ functions--1. return_balue_policy
FunctionsReturn value policiesreturn value policy 的簡介:Warning:Note: 閱讀這部分時請確定已經對於基本的函數binding和class binding 有了基礎的瞭解
原创 C++ main() 函數中定義數組閃退__問題分析&解決過程
這裏寫自定義目錄標題1. 最近發現了一個問題1.1 原因1.2 解決方式:2. C語言程序的內存分配方式2.1 內存分配方式2.2 程序的內存空間2.3 堆與棧的比較2.3.1申請方式2.3.2申請後系統的響應2.3.3申請大小的
原创 docker_note_3_Docker容器的創建、啓動、和停止 、導入、導出、刪除容器,docker倉庫
9.Docker容器的創建、啓動、和停止 容器是獨立運行的一個或一組應用,及他們的運行環境。容器是Docker中的一個重要的概念。 docker容器的啓動有兩種方式 基於鏡像新建容器並啓動 例如我們可以啓動一個容器,打
原创 python cmd ImportError 問題解決
問題摘要 python虛擬環境 cmd命令執行文件 ImportError: DLL load failed: 找不到指定的模塊。 Original error was: DLL load failed: 找不到指定的模塊。 機
原创 pybind11使用教程筆記__6_ functions---3_rest
1.Python objects as arguments pybind11 使用thin C++ wrapper classes將python類型包裹,這樣的thin C++ wrapper classes可以作爲函數的參數,這
原创 docker_note_5__完整的例子
18.一個完整的例子 例子主要完成自己鏡像的製作,端口映射,Dockerfile文件編寫,鏡像上傳DockerHub完成鏡像的分享。 首先選擇一個合適的目錄: /root/docker/hello 首先創建Dockerfile:
原创 docker_note_4_數據卷和數據卷容器
14. 數據卷和數據卷容器 本節課主要講解如何在Docker內部及容器之間管理數據。 容器中管理數據主要有兩種方式: 數據卷(Data volumes) 數據卷容器(Data volume containers) 數據卷:是一個
原创 spark環境搭建_docker_note_1
1. 安裝centos 7 2. 安裝pyspark單機版本 sudo yum update sudo yum remove java-1.8.0-openjdk sudo yum install java-1.8.0-openj