摘要: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 1 #方法一,每次选出最大的放在右边 2 阅读全文
posted @ 2020-04-27 00:07 牛公的跑奔 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比 阅读全文
posted @ 2020-04-26 23:24 牛公的跑奔 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-13 23:01 牛公的跑奔 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一元回归: 1 import numpy as np 2 import matplotlib.pyplot as plt 3 import tensorflow as tf 4 5 #加载数据集 6 boston_housing = tf.keras.datasets.boston_housing 阅读全文
posted @ 2020-04-13 17:50 牛公的跑奔 阅读(1619) 评论(0) 推荐(0) 编辑
摘要: 其中,GradientTape(persistent=False, watch_accessed_variables=False)有两个参数:persistent和watch_accessed_variables persistent: 布尔值,用来指定新创建的gradient tape是否是可持续 阅读全文
posted @ 2020-04-13 15:25 牛公的跑奔 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 下面是一个梯度下降法对多元问题的求解: 1 import numpy as np 2 import matplotlib.pyplot as plt 3 plt.rcParams['font.sans-serif'] = ['Simhei'] 4 5 area = np.array([137.97, 阅读全文
posted @ 2020-04-13 00:11 牛公的跑奔 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 首先导入数据,并且查看数据的样式 1 import pandas as pd 2 import matplotlib.pyplot as plt 3 file_path = './PM2.5/BeijingPM20100101_20151231.csv' 4 5 df = pd.read_csv(f 阅读全文
posted @ 2020-04-06 14:14 牛公的跑奔 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1 import time 2 3 #方法一: 4 class Solution: 5 def twoSum(self, nums, target): 6 for i in range(len(nums)): #第一次循环列表 7 for j in range(i+1,len(nums)): #第二 阅读全文
posted @ 2020-04-01 21:01 牛公的跑奔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一些关于DataFrame类型和Series类型复合索引取元素的例子。 阅读全文
posted @ 2020-04-01 15:26 牛公的跑奔 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-01 00:15 牛公的跑奔 阅读(752) 评论(0) 推荐(0) 编辑
总访问量:AmazingCounters.com