首页 > 代码库 > CS231n(一):基础知识
CS231n(一):基础知识
给自己新挖个坑:开始刷cs231n深度学习。
看了一下导言的pdf,差缺补漏。
s = "hello" print s.capitalize() # 首字母大写; prints "Hello" print s.upper() # 全部大写; prints "HELLO" print s.rjust(7) #空格; prints " hello" print s.center(7) # 居中; prints " hello " print s.replace(‘l‘, ‘(ell)‘) # 替换; # prints "he(ell)(ell)o" print ‘ world ‘.strip() # Strip leading and trailing whitespace; prints "world"
切片和索引
nums = range(5) # 生成[0,1,2,3,4] print nums print nums[:] # 全部输出; prints "[0, 1, 2, 3, 4]" print nums[:-1] # 倒数第一个直接用-1; prints "[0, 1, 2, 3]"
元组
d = {(x, x + 1): x for x in range(10)} #创建元组型字典 t = (5, 6) # 创建元组 print type(t) # Prints "<type ‘tuple‘>" print d[t] # Prints "5" print d[(1, 2)] # Prints "1"
创建空array
v = np.array([1, 0, 1]) y = np.empty_like(v) # [0,0,0]
v = np.array([1, 0, 1])
vv = np.tile(v, (4, 1)) # [1,0,1]
[1,0,1]
[1,0,1]
[1,0,1]
矩阵转置
a = np.array([[1,2,3],[4,5,6]])
b = a.T#输出a的转置
plt
import numpy as np import matplotlib.pyplot as plt x = np.arange(0, 3 * np.pi, 0.1) y = np.sin(x) plt.plot(x, y) plt.show()
subplot
import numpy as np import matplotlib.pyplot as plt # Compute the x and y coordinates for points on sine and cosine curves x = np.arange(0, 3 * np.pi, 0.1) y_sin = np.sin(x) y_cos = np.cos(x) plt.subplot(2, 1, 1) plt.plot(x, y_sin) plt.title(‘Sine‘) plt.subplot(2, 1, 2) plt.plot(x, y_cos) plt.title(‘Cosine‘) plt.show()
以上
:)
CS231n(一):基础知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。