Time of Update: 2018-07-29
python入門 1、安裝python,設定環境變數 在python官網下載python:https://www.python.org/downloads/ 雙擊安裝,勾選添加環境變數框(如果不勾選,安裝完成需要在環境變數中添加)。下一步。。。 安裝成功:windows+r , 輸入cmd進入命令視窗;輸入python,如果顯示python版本,則安裝成功。 like: 2、安裝pip 下載get-pip.py
Time of Update: 2018-07-29
Letter Combinations of a Phone Number Given a digit string, return all possible letter combinations that the number could represent. A mapping of digit to letters (just like on the telephone buttons) is given below. Input:Digit string “
Time of Update: 2018-07-29
這兩天在網上了點Python的視頻,需要用安裝些第三方外掛程式,安裝外掛程式的方法一般有: python外掛程式安裝 easy_install package pip install package 其中下面一種方式是上面方式的替代品,python2.7已經整合了pip。 安裝外掛程式報錯 昨天看了個使用beautifulsoup4解析網頁的教程,而beautifulsoup是個第三方外掛程式,所以需要使用以上方法安裝,Win7 64位系統報出如下錯誤: Fatal
Time of Update: 2018-07-29
因為公司內部的介面返回的字串支援2種形式:php數組,xml;結果php數組python不能直接用,而xml字串的格式不是標準的,所以也不能用標準模組解析。【不標準的地方是某些節點會的名稱是以數字開頭的】,所以寫個簡單的腳步來解析一下檔案,用來做介面測試。 #!/usr/bin/env python #encoding: utf-8import reclass xmlparse: def __init__(self, xmlstr):
Time of Update: 2018-07-29
寫在前面的話: 執行個體中的所有資料都是在GitHub上下載的,打包下載即可。 地址是:http://github.com/pydata/pydata-book 還有一定要說明的: 我使用的是Python2.7,書中的代碼有一些有錯誤,我使用自己的2.7版本調通。 # coding: utf-8from pandas import Series, DataFrameimport pandas as pdimport numpy as npdf =DataFrame({'key1
Time of Update: 2018-07-29
1. centos更新到python2.7時,無法正常使用方向鍵: 此問題原地址(感謝作者的分享): here 圖中的方向鍵全部被轉義了,在互動模式下使用非常不方便。 這個問題主要是由於缺少readline Module問題導致的。而CentOS預設只有readline模組而沒有readline-devel開發模組。所以只要安裝下即可。 #安裝readline-devel
Time of Update: 2018-07-29
Python Access Secured Hadoop Cluster Through Thrift API Apache Thrift Python Kerberos Support Typical way to connect kerberos secured thrift server Example - Hive Example - HBase Apache Thrift Python Kerberos Support Both
Time of Update: 2018-07-29
寫在前面的話: 執行個體中的所有資料都是在GitHub上下載的,打包下載即可。 地址是:http://github.com/pydata/pydata-book 還有一定要說明的: 我使用的是Python2.7,書中的代碼有一些有錯誤,我使用自己的2.7版本調通。 # coding: utf-8from pandas import Series, DataFrameimport pandas as pdimport numpy as npdf = pd.read_csv('D:
Time of Update: 2018-07-29
最近在使用Python的socket功能在windows環境中竟然會出現:'module' object has no attribute 'inet_pton'問題,而linux則沒有問題;看了下socket.py,發現就沒有這個方法,不得不吐槽下python這個東東(看似簡單易用,但是也是有坑的啊,平台支援不好啊,可能也另有原因,有清楚的小夥伴歡迎留言)。 下面言歸正傳,說下解決辦法:
Time of Update: 2018-07-29
要記錄程式的已耗用時間可以利用Unix系統中,1970.1.1到現在的時間的毫秒數,這個時間戳記輕鬆完成。 方法是程式開始的時候取一次存入一個變數,在程式結束之後取一次再存入一個變數,與程式開始的時間戳記相減則可以求出。 Python中取這個時間戳記的方法為引入time類之後,使用time.time();就能夠拿出來。也就是Java中的System.currentTimeMillis()。
Time of Update: 2018-07-29
其實每一行的結果是二項式展開的係數,但是考慮到當給定的參數過大的時候,在求組合的過程中會出現溢出(中間過程要用到乘法),但是這樣的演算法的時間複雜度是O(N),所以在參數不太大的時候,還是不錯的。 這裡用迭代的方法來求,當然複雜度就高了,是O(N^2),這裡主要說下迭代時候的技巧,即在一個列表(數組)裡進行迭代,實現如此的操作,要求在求下一行的時候,要從後往前進行,若是從前向後,就把後面要用的變數給改掉了,產生“髒”資料。從後向前不會(為何。),因為下一行比上一行多一個。(自己寫寫例子看看)
Time of Update: 2018-07-29
今天分享的是品質保障過程中寫的一個測試小工具—多國語言校正 背景: 1.我們的app支援多國語言,語言檔案通過伺服器動態拉取,而伺服器的語言添加是運營人員手工添加的,完整性不能保證,而完整性的確實會導致你明明使用德語,結果卻冒出中文的尷尬事件 2.由於是多國語言,需要依賴翻譯公司把本土化的中文翻譯成xx國,我們的語言檔案使用了格式化字元:%s這樣的格式化字串,但是是給翻譯公司,回來的結果經常會出現 % s這樣的結果,導致的後果就是用戶端使用這些字串的時候直接crash
Time of Update: 2018-07-29
face_recognition簡介: 使用世界上最簡單的Face Service庫從Python或命令列識別和操作人臉。數字圖書館的使用最先進的Face Service與深度學習建。該模型在野生基準的標記面上具有99.38%的準確度。這也提供了一個簡單的face_recognition命令列工具,可以讓你從命令列影像檔夾做Face Service。 face_recognition安裝: pip3 install face_recognition
Time of Update: 2018-07-29
出於學習和工作的需要,同時安裝 Python 2 和 Python 3 解譯器(或者 Anaconda 2 和 Anaconda 3),方便版本之間的切換,我們需要為兩個版本安裝對應的 pip $ sudo apt-get install python-pip$ sudo apt-get install python3-pip 運行 pip install僅能為 python 2.x 安裝庫,那麼如何設定才能實現對 python3 相關庫的安裝呢。 使用 pip3
Time of Update: 2018-07-29
深度學習訓練需要標記映像位置和類別,之前用的時候是叫做BBox-Label-Tool-master,遇到大映像就顯示不完整了,沒有自適應縮放, 這是改進後的Python指令碼。 目錄結構:圖片目錄名images, 標籤目錄名labels,映像目錄下各類別目錄名要以001,002,003,...的格式命名。 這是運行labelTool ( python main.py)時的截屏,映像框記錄的是比例值,
Time of Update: 2018-07-29
(點擊上方公眾號,可快速關注) 編譯: linux中國 / Xingyu.Wang 英文:Gerald Nash https://linux.cn/article-9453-1.html 雖然有些人認為區塊鏈是一個早晚會出現問題的解決方案,但是毫無疑問,這個創新技術是一個電腦技術上的奇蹟。那麼,究竟什麼是區塊鏈呢。 區塊鏈
Time of Update: 2018-07-29
1.輸入平面上兩個點,計算兩點的距離 import math x1,y1=input('please the start point x1,y1:') x2,y2=input('please the start point x2,y2:') distance=math.sqrt((x1-x2)**2+(y1-y2)**2) print'distance=',distance please the start point x1,y1:0,0 please the start point
Time of Update: 2018-07-29
第二周了。。。又刷了一周,這周明顯感覺刷起來更順了,加油。。。。 Pascal’s Triangle 英文描述: Given numRows, generate the first numRows of Pascal’s triangle. 例子: For example, given numRows = 5,Return[ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]
Time of Update: 2018-07-29
初學base64編碼,做個筆記 首先,寫一個簡單的例子: 將一個字串編碼然後解碼,這個例子來自於https://docs.python.org/2/library/base64.html >>> import base64>>> encoded = base64.b64encode('data to be encoded')>>> encoded'ZGF0YSB0byBiZSBlbmNvZGVk'>>>
Time of Update: 2018-07-29
Ubuntu16.04上預設的是Python2.7 但是最近在學Python3 當使用pip 時候預設安裝到Python2中,所以就將Python2.7改成預設Python3了,使用如下命令即可: wang@ubuntu:~$ sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100 [sudo] wang 的密碼: update-alternatives: 使用