homework-0219

问题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]

homework-0219

问题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