問題1.安裝Anaconda。
print("Hello Anacond!")
Hello Anacond!
問題2.使用Jupyter Python3編寫Hello world程序。
print("hello world")
hello world
問題3.導入Numpy ,使用Numpy生成一個5*2的二維數組。
import numpy as np
a=np.arange(10).reshape(5, 2)
print(a)
b=np.array([(1,2), (3,4), (5,6), (9, 10), [10, 11]])
b
[[0 1]
[2 3]
[4 5]
[6 7]
[8 9]]
array([[ 1, 2],
[ 3, 4],
[ 5, 6],
[ 9, 10],
[10, 11]])
問題4.導入Matplotlib,使用Matplotlib繪製問題3生成二維數組的折線圖。
import matplotlib.pyplot as plt
x=b[0:5, 0]
y=b[:, -1]
print(x, y)
plt.plot(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("demo")
plt.show()
[ 1 3 5 9 10] [ 2 4 6 10 11]
問題5.導入Pandas,使用Pandas讀取本地一個csv文件,並統計文件記錄數。
import pandas as pd
t = pd.read_csv("test.csv", names=['a', 'b', 'c'])
print(t)
a b c
0 1 2 a
1 3 k b
t.size
6
len(t)
2