原创 Leetcode 45

題意給定一個非負整數數組,您最初位於數組的第一個位置。數組中的每個元素表示您在該位置的最大跳躍長度。你的目標是用最小跳躍次數跳到最後一個位置。樣例輸入[2,3,1,1,4]樣例輸出2代碼class Solution: def ju

原创 scipy 習題

10.1# -*- coding: utf-8 -*- """ Created on Mon Jun 4 20:38:48 2018 @author: 12046 """ import numpy import scipy.lina

原创 matplotlib 習題

11.1# -*- coding: utf-8 -*- """ Created on Tue May 29 19:34:16 2018 @author: 12046 """ import numpy as np import scipy

原创 Leetcode 84

題意給定n個非負整數,表示每個小節的寬度爲1的直方圖的小節高度,找到直方圖中最大矩形的面積。代碼class Solution: def largestRectangleArea(self, heights): ""

原创 初識python

Python 主頁    Python主頁(https://www.python.org/)上有許多關於Python的資源,主頁上有Python的下載,Python的幫助文檔,社區,成功案例,以及新聞。作爲初學者,我們應多瀏覽Python

原创 第九章python作業

9-1 餐館 :創建一個名爲Restaurant 的類,其方法__init__() 設置兩個屬性:restaurant_name 和cuisine_type 。創建一個名爲describe_restaura

原创 第五章python作業

5-3 外星人顏色#1 :假設在遊戲中剛射殺了一個外星人,請創建一個名爲alien_color 的變量,並將其設置爲'green' 、'yellow' 或'red' 。編寫一條if 語句,檢查外星人是否是綠色的;如果是,就打印一條消息,指

原创 第十章python作業

10-3 訪客 :編寫一個程序,提示用戶輸入其名字;用戶作出響應後,將其名字寫入到文件guest.txt中。name=input("Please input your name:") with open("

原创 第六章python作業

6-1 人 :使用一個字典來存儲一個熟人的信息,包括名、姓、年齡和居住的城市。該字典應包含鍵first_name 、last_name 、age 和city 。將存儲在該字典中的每項信息都打印出來。friend={ "first_nam

原创 Leetcode 298

題意給定一個n*m的網格,每個單元都有一個細胞,每個細胞具有初始狀態活(1)或死(0)。每個細胞使用以下四條規則與其八個鄰居(水平,垂直,對角線)交互作用:    任何少於兩個活着的鄰居的活細胞都會死亡。    任何有兩三個活着的鄰居的活

原创 第7章python作業

7-2 餐館訂位 :編寫一個程序,詢問用戶有多少人用餐。如果超過8人,就打印一條消息,指出沒有空桌;否則指出有空桌。number=input("How many people? Please:") num=int(number) if n

原创 第十一章python作業

11-1 城市和國家 :編寫一個函數,它接受兩個形參:一個城市名和一個國家名。這個函數返回一個格式爲City, Country 的字符串,如Santiago, Chile 。將這個函數存儲在一個名爲city

原创 jupyter 習題

原创 第四章python作業

4-2 動物 :想出至少三種有共同特徵的動物,將這些動物的名稱存儲在一個列表中,再使用for 循環將每種動物的名稱都打印出來。修改這個程序,使其針對每種動物都打印一個句子,如“A dog would make a great pet”。在

原创 sklearn

1.GaussianNB# -*- coding: utf-8 -*- """ Created on Wed Jun 20 19:23:06 2018 @author: 12046 """ from sklearn import da