原创 pyhton調用c

本文介紹三種最常用的調用C函數的方式,分別是c extension,Cython和ctypes。 C extension 一個 Python 代碼 setup.py,以及我們實際編寫的 C 語言代碼 demomodule.c      

原创 BICG算法

僞代碼流程: 知道此時的殘差r,前面k次的搜索方向P,現在需要求的是第k次的搜索方向Pk; 有了 Xk\ X_k Xk​,搜索方向Pk,下一步就改確定搜索步長了,求它的思想是使取得極值,即導數爲0。一旦求出了,則下一個迭代點也就

原创 Linux服務器共享文件的簡便方法

SimpleHTTPServer :快速共享Linux系統的某個目錄,並提供下載 【系統環境】 各種Linux發行版。 在其它OS(比如Windows)此方法也有效,必須先搭建Python環境。 SimpleHTTPServer是

原创 阿里雲配置Jupyter_notebook

文章目錄安裝Anaconda配置環境變量安裝Jupyter notebook1.創建jupyter notebook運行環境2.安裝jupyter notebook3.配置jupyter notebook遠程訪問4.啓動jupyt

原创 python常用庫/並行計算

python調用其他語言庫 並行計算/CUDA Python常用庫介紹

原创 week2_多變量線性迴歸

文章目錄多變量線性迴歸(Linear Regression with Multiple Variables)1.多特徵(Multiple Features)2.多變量梯度下降(Gradient Descent for Multip

原创 week5_神經網絡

文章目錄神經網絡:學習(Netural NetWorks:Learning)1.代價函數(Cost Function)2.反向傳播算法(Backpropagation Algorithm)3.實現注意點: 參數展開(Impleme

原创 win10用 anconda安裝tensorflow

打開Anaconda Promt 下載鏡像,安裝過程如下   conda config --set show_channel_urls yes conda create -n tensorflow python=3.7 測試安裝 在A

原创 octave筆記

目錄   函數 控制語句 基礎運算 矩陣和向量 繪圖 數據加載及保存 添加環境變量 函數 在Octave中,定義一個函數需要使用function 關鍵字,然後緊跟在 function 後面的是函數的聲明,包括返回值,函數名稱和參數,之後換

原创 20. 有效的括號

Approach1: The basic idea is to push the right parentheses ‘)’, ‘]’, or ‘}’ into the stack each time when we encoun

原创 leetcode_java_534二叉樹的直徑

二叉樹的直徑 一個節點的最大直徑 = 它左樹的高度 + 它右樹的高度 /** * Definition for a binary tree node. * public class TreeNode { *

原创 Leetcode236二叉樹的最近公共祖先

1.遞歸 2 迭代 棧存儲遍歷結點 HashMap 存儲祖先結點 HashSet 存儲p的祖先結點 找p在q祖先結點中存在的第一個結點; /** * Definition for a binary tree node. * p

原创 LeetCode_java_7整數反轉

class Solution { public int reverse(int x) { int ans = 0; while(x != 0){ int tail =

原创 4. 尋找兩個有序數組的中位數

Analysis: In order to solve this question, we need to first understand what a median is. A median is the middle val

原创 [Java][LeetCode-98]樹

解法1:遞歸 public boolean isValidBST(TreeNode root) { return validate(root,Long.MIN_VALUE,Long.MAX_VALUE);