摘要: 1.数组的拼接 拼接或连接NumPy中的两个数组主要由np.concatenate、np.vstack和np.hstack例程实现。np.concatenate将数组元组或数组列表作为第一个参数。 x = np.array([1, 2, 3]) y = np.array([3, 2, 1]) np. 阅读全文
posted @ 2020-05-25 11:16 编程小书童 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 数组变形最灵活的实现方式是通过reshape()函数来实现。 例如,将数字1~9放入一个3*3的矩阵中: np.arange(1, 10).reshape((3, 3)) 注意,该方法必须保证原始数组的大小和变形后数组的大小一致。如果满足这个条件,reshape方法将会用到原数组的一个非副本视图。但 阅读全文
posted @ 2020-05-18 15:11 编程小书童 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 获取x数组的一个切片:x[start : stop : step] 1.一维子数组 x = np.range(10) # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) (1)前五个元素 x[ : 5] (2)索引五之后的元素 x[5 : ] (3)中间的子数组 x[4 阅读全文
posted @ 2020-05-15 16:12 编程小书童 阅读(198) 评论(0) 推荐(0) 编辑
摘要: x1 = np.array([5, 0, 3, 3, 7, 9]) x2 = np.array([[3, 5, 2, 4], [7, 6, 8, 8], [1, 6, 7, 7]]) 1.通过中括号指定索引获取第i个值 x1[0] # 5 x1[4] # 7 2.使用负值索引获取数组的末尾索引 x1 阅读全文
posted @ 2020-05-15 14:46 编程小书童 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 种子值seed、维度ndim、形状shape、尺寸size、数据类型dtype、元素字节大小itemsize;总字节大小nbytes 1.设置种子值可以确保每次程序执行时都可以生成同样的随机数组: np.random.seed(0) # 设置随机数种子 x1 = np.random.randint( 阅读全文
posted @ 2020-05-15 14:44 编程小书童 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 该系列教程源自《Python数据科学手册》,摘抄整理为日后查阅所用。 1.根据Python列表创建数组 np.array([2, 3, 7, 5, 6]) 注意,和Python列表不同,NumPy要求数组内的数据必须为同一类型。如果类型不匹配,NumPy将会向上转换(如果可行)。 np.array( 阅读全文
posted @ 2020-05-15 14:43 编程小书童 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1.在Maven项目上右键,①点击Build Path;②点击Configure Build Path ... 2.①点击Libraries;②点击JRE System Library;③点击Edit,进行编辑;④弹出对话框后,选中Alternate JRE,并选择合适的jdk;⑤、⑥点击Finis 阅读全文
posted @ 2018-07-16 18:39 编程小书童 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 一、“码农”向“大神”请求项目合并——pull request 码农视角: 1. 进入别人项目,fork他人项目 2.“码农”对 “大神”的项目进行后,“码农”想将自己的项目pull request给“大神” 3.点击“New pull request” 4.点击“Create pull reque 阅读全文
posted @ 2018-07-07 14:12 编程小书童 阅读(2305) 评论(1) 推荐(2) 编辑