原创 pickle讀寫

import pickle word = "I love China" with open('test.txt','wb') as f: pickl

原创 python 中參數*args, **kwargs

python 中參數*args, **kwargs def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '--------

原创 ChatterBot安裝出錯

ChatterBot是一個基於機器學習的聊天機器人引擎,構建在python上,主要特點是可以自己從已有的對話中進行學習。 直接使用pip install chatterbot 安裝時出錯,找不到相關的依賴庫。是因爲其中一個依賴庫pytho

原创 百度編程題買帽子

度度熊想去商場買一頂帽子,商場裏有N頂帽子,有些帽子的價格可能相同。度度熊想買一頂價格第三便宜的帽子,問第三便宜的帽子價格是多少?  輸入描述: 首先輸入一個正整數N(N <= 50),接下來輸入N個數表示每頂帽子的價格(價格均是正整數,

原创 ChatterBot結構簡述

ChatterBot模塊簡述: 一、安裝 直接安裝chatterbot 二、快速開始指南 三、Chatterbot工具 四、例子 第2,3,4部分都

原创 二進制中1的個數

題目描述: 輸入一個整數,輸出該數二進制中1的個數,其中負數用補碼錶示。 答案: # -*- coding:utf-8 -*- class Solution: def NumberOf1(self, n): # w

原创 tensorflow中模型的保存和恢復

import tensorflow as tf import numpy as np x = tf.placeholder(tf.float32,shape=[None,1]) y = 4*x+4 w = tf.Variable(tf.

原创 旋轉數組最小數字

題目描述: 把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個遞增排序的數組的一個旋轉,輸出旋轉數組的最小元素。例如數組{3,4,5,1,2}爲{1,2,3,4,5}的一個旋轉,該數組的最小值爲1。  答案: 答案

原创 調整數組順序使奇數位於偶數前面

題目描述: 輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 答案: # -*- coding:utf-8 -*- c

原创 重建二叉樹

題目描述: 輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二

原创 sqlites3基本操作

import sqlite3 conn = sqlite3.connect("D://python_communication//workspace//TensorFlow//data//test.db") # 使用遊標查詢數據庫 cur

原创 斐波那契數列

題目描述: 大家都知道斐波那契數列,現在要求輸入一個整數n,請你輸出斐波那契數列的第n項。n<=39 答案: 不通過解法: 使用遞歸思想處理,超過時間限制 # -*- coding:utf-8 -*- class Solution:

原创 跳臺階\矩形覆蓋\變態跳臺階

1、題目描述: 一隻青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法。 答案: 計算n=1,2,3,4,5個臺階的跳法會發現規律:f(n)=f(n-1)+f(n-2) # -*- coding:utf

原创 合併兩個排序的鏈表

題目描述: 輸入兩個單調遞增的鏈表,輸出兩個鏈表合成後的鏈表,當然我們需要合成後的鏈表滿足單調不減規則。 答案: 非遞歸 # -*- coding:utf-8 -*- # class ListNode: # def __init

原创 tensowflow報錯tensorflow.python.framework.errors_impl.InvalidArgumentError

tensorflow用於自己的數據集時,在用saver.restore導入模型到Session中,導入語句報錯,異常鏈終止時提示: tensorflow.python.framework.errors_impl.InvalidArgume