原创 2019年的小小總結

今天打開博客,發現粉絲、獲贊和評論都上漲了不少,說來慚愧,從上半年開始實習之後,基本沒怎麼寫技術博客了,後來經歷了秋招和趕小論文ddl,現在又在趕畢設(好像一直在“趕”😷),倒也不至於忙到完全沒時間寫博客,其實就是懶~ 2019年

原创 ThinkPad Win10安裝Ubuntu18.04雙系統

電腦已經裝了Win10系統,現在想在上面再裝一個Ubuntu18.04。第一次裝系統,主要參考廣大網友的經驗,一番折騰,終於安裝成功,如下圖。下面介紹我的安裝過程。 根據這個博主的步驟鏈接. 安裝了Ubuntu,我的分區方式除了

原创 Intel RealSense D435介紹、安裝和使用

實驗室採購的三個Intel RealSense相機到了,分別是D435、R200和blasterx senz3d,都試了一下,除了適用的最佳距離範圍不同,其它功能大致相同,用SDK的話會有一點差別。本篇是關於D435的使用筆記。

原创 PyInstaller打包python程序生成exe文件

python安裝PyInstaller 控制檯輸入以下指令,-F可避免生成很多不必要的文件。 pyinstaller -F pro.py 加入–noconsole生成的exe,執行之後不產生黑框 pyinstaller -F pr

原创 conda安裝python包的快捷方式

有時候因爲某些限制,pip在線安裝工具包(opencv、opencv_contrib、tensorflow等)的時候會出錯 用下面的方式十分方便 1、首先在python安裝包大全中找到需要的包,下載.whl文件 2、在conda中

原创 RuntimeError: Expected object of backend CPU but got backend CUDA for argument #4 'mat1'

根據錯誤提示找到問題處在F.linear(input, self.weight, self.bias)這裏,參數input是在cuda裏面的,進入linear.py,在參數self.weight, self.bias後面的賦值語句

原创 python自定義模塊導入路徑問題

如圖所示的代碼結構: 在src目錄下的common.py中導入data文件夾下的內容,在pycharm中只需要src.data.xx就行,但是不用pycharm運行時會出現找不到文件、沒有main等問題,解決辦法: 獲取當前路徑

原创 UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4: invalid start byte

pandas讀取csv文件出現錯誤: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xa3 in position 4: invalid start byte 原因是cs

原创 caffe安裝

看了很多資料,編譯仍有問題,還沒找出問題在哪 兩個覺得比較靠譜的教程: 1、https://blog.csdn.net/AkashaicRecorder/article/details/71016942 2、https://blog.

原创 Pytorch安裝

1、pytorch下載 打開網站https://pytorch.org/,會自動根據電腦配置給出下載命令,我的是: conda install pytorch torchvision cudatoolkit=9.0 -c pytorc

原创 numpy數組去掉冗餘的維度-----squeeze()函數

代碼: import numpy as np a = [[[10, 2, 3]]] a = np.array(a) a_sque = np.squeeze(a) print(a) print(a_sque) 輸出: [[[10

原创 第九章:類和對象

從第九章開始主要講一些與面向對象相關的概念。 一、類和對象的概念 開始前先舉一個簡單的例子,例如對人類這一生物建模,那麼就需要指出人的一些屬性和功能等,如下圖所示: 1、類的聲明 使用關鍵字class聲明一個類,例如在上例中,爲人類

原创 第八章:C++中的指針和引用

C ++的一大優勢是它允許我們編寫更接近硬件的高級應用程序。實際上,C ++使我們能夠在字節和位級別上調整應用程序的性能。瞭解指針和引用如何工作是編寫高效的程序的一步。 一、指針 指針也是一個變量,它的地址存儲在內存中。int類型的變

原创 第七章:函數

在簡單的程序中所有代碼都包含在main函數中,但是當程序的代碼量多了以後,main函數內容會非常長,這時候就需要用到一些函數來解決這個問題。函數提供了一種劃分和組織程序邏輯的方法,方便我們將程序內容拆分成實現不同功能的邏輯塊。 函數可

原创 第六章:控制程序流

一、條件語句 if … else 一個基於用戶輸入的條件處理的示例: 1、if … else語句的使用 代碼示例: #include <iostream> using namespace std; int main() {