自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 正规化逻辑回归-非线性决策边界(python3版本)

现有芯片制造厂需对一批芯片进行质量检查。制造厂对芯片进行两个不同的性能测试:microchip_test_1、microchip_test_2,那么,产品经理如何通过这两个测试数据去判断芯片的质量。通过正规化的逻辑回归模型(Regularized logistic regression)可以完成此任务。导入所需的库import numpy as npimport pandas a...

2019-05-05 13:49:04 2393

原创 逻辑回归-线性决策边界(python3版本)

导入相关库import numpy as npimport pandas as pdimport matplotlib.pyplot as plt导入数据#load datafpath = r'.../ex2data1.txt'df = pd.read_table(fpath, engine='python', header=None, sep=',')df.rename(co...

2019-05-04 10:19:27 1713

原创 回归分析——批量梯度下降法和随机梯度下降法(python3版本)

1. 导入相关的库import pandas as pdimport numpy as npimport matplotlib.pyplot as plt2.导入数据filename = r'.../ex1/ex1data1.txt' df = pd.read_table(filename, engine='python', sep=',', header=N...

2019-05-01 15:41:11 1831 1

原创 SVM调包(Python3)

import csvimport jiebaimport numpy as npimport pandas as pdfrom sklearn.feature_extraction.text import CountVectorizerfrom sklearn.feature_extraction.text import TfidfTransformerfrom sklearn.svm...

2019-03-13 22:09:14 1277

原创 朴素贝叶斯(调包)

import csvimport jiebaimport numpy as npimport pandas as pdfrom sklearn.feature_extraction.text import CountVectorizerfrom sklearn.feature_extraction.text import TfidfTransformerfrom sklearn.nai...

2019-03-13 22:05:21 360

原创 朴素贝叶斯(手撕代码Python3)

import pandas as pdimport randomimport jiebaimport jieba.analyseimport refrom sklearn.model_selection import train_test_splitfrom numpy import *#导入正例负例数据def load_datas(bid): Pfilename = ...

2019-03-13 22:02:11 356

原创 ID3决策树(Python实现)

from math import log#计算香农熵(信息熵)def calcShannonEnt(dataSet): numEntries = len(dataSet) labelCounts = {} for featVec in dataSet: currentLabel = featVec[-1] if currentLabe...

2019-03-12 19:57:38 261

原创 Spark学习——RDD操作

RDD操作创建RDD 两种创建方式 parallelize() 方法 lines = sc.parallelize(["pandas", "i like pandas"]) 外部读取数据创建RDD lines = sc.textFile("/path/to/README.md") RDD操作 转化操作 返回新的RDD ...

2018-12-08 15:56:42 179

原创 Abaqus RVE单元 周期性边界施加(PBC) 前处理(一) 单元重新编号及Equation方程建立

该文仅为针对二维图形PBC施加的前处理,后续有新突破会再分享。#创建左右边节点集 以及 方程约束(Equation)a = mdb.models['Renumber'].rootAssemblyfor i in range(1,22): j = i+20 k = 102-j a.SetFromNodeLabels(name='Node_'+str(j), nodeLabels=((...

2018-08-09 11:16:15 13276 6

原创 爬虫练手小项目:豆瓣高分图书TOP100

爬虫练手小项目:豆瓣高分图书TOP100import requestsimport refrom requests.exceptions import RequestExceptionimport jsonimport timedef get_one_page(url): headers ={ 'User-Agent':'Mozilla/5.0 (Mac...

2018-07-06 00:11:49 2730 1

转载 转载:python json模块 超级详解

转载:python json模块 超级详解JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。JSON的数据格式其实就是python里面的字典格式,里面可以包含方括号括起来的数组,也就是python里面的列表。在python中,有专门处理json格式的模块—— json 和 picle模块  Json   模块提供了四个方法: dumps...

2018-07-03 19:42:06 218

原创 最大子列和问题

最大子列和问题(三种简单算法)给定K个整数组成的序列{ N​1​​, N​2​​, ..., N​K​​ },“连续子列”被定义为{ N​i​​, N​i+1​​, ..., N​j​​ },其中 1。“最大子列和”则被定义为所有连续子列元素的和中最大者。例如给定序列{ -2, 11, -4, 13, -5, -2 },其连续子列{ 11, -4, 13 }有最大的和20。现要求你编写程序,计算给...

2018-06-09 21:06:44 127

原创 LeetCode-832翻转图像

我的代码:class Solution: def flipAndInvertImage(self, A): """ :type A: List[List[int]] :rtype: List[List[int]] """ self.A = A list_reverses = [] ...

2018-06-03 18:02:42 633

原创 二分法——Python实现

def dichotomy(list1,target): length = len(list1) index_low = 0 index_high = length - 1 while index_low <= index_high: index_midle = int((index_low + index_high) / 2) ...

2018-06-02 23:14:54 1928

原创 循环与递归

def printN1(number): '''递归''' if number >=0: print(number) printN(number-1) def printN2(number): '''循环''' for i in range(0,number): print(number-i)pr...

2018-06-02 15:38:10 112

原创 leetcode-771. Jewels and Stones

771. Jewels and Stonesclass Solution: def numJewelsInStones(self, J, S): """ :type J: str :type S: str :rtype: int """ self.J = J self.S = S...

2018-06-02 12:31:15 137

原创 leetcode-1. Two Sum

1. Two Sumclass Solution: def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ self.number = nums ...

2018-06-02 12:04:58 161

原创 12-1 蓝色天空

12-1 蓝色天空 :创建一个背景为蓝色的Pygame窗口。import sysimport pygame#初始化pygame,为使用硬件准备pygame.init()#创建一个窗口screen = pygame.display.set_mode((1000,480))#设置窗口标题pygame.display.set_caption("Hello, World")#设置...

2018-06-01 22:56:29 518

原创 11-3 雇员

11-3 雇员 :编写一个名为Employee 的类,其方法__init__() 接受名、姓和年薪,并将它们都存储在属性中。编写一个名为give_raise() 的方法,它默认将年薪增加5000美元,但也能够接受其他的年薪增加量。为Employee 编写一个测试用例,其中包含两个测试方法:test_give_default_raise() 和test_give_custom_raise() 。使用...

2018-05-31 23:45:37 1911

原创 11-2人口数量

11-2人口数量 :修改前面的函数,使其包含第三个必不可少的形参population ,并返回一个格式为City, Country - population xxx 的字符串,如Santiago, Chile - population 5000000 。运行test_cities.py,确认测试test_city_country() 未通过。修改上述函数,将形参population 设置为可选的。...

2018-05-31 19:30:54 486

转载 10-13 验证用户:

10-13 验证用户:最后一个remember_me.py版本假设用户要么已输入其用户名,要么是首次运行该程序。我们应修改这个程序,以应对这样的情形:当前和最后一次运行该程序的用户并非同一个人。为此,在greet_user() 中打印欢迎用户回来的消息前,先询问他用户名是否是对的。如果不对,就调用get_new_username() 让用户输入正确的用户名。import jsondef get...

2018-05-26 16:48:09 697 1

原创 加法计算器:

加法计算器:提示用户提供数值输入时,常出现的一个问题是,用户提供的是文本而不是数字。在这种情况下,当你尝试将输入转换为整数时,将引发TypeError 异常。编写一个程序,提示用户输入两个数字,再将它们相加并打印结果。在用户输入的任何一个值不是数字时都捕获TypeError 异常,并打印一条友好的错误消息。对你编写的程序进行测试:先输入两个数字,再输入一些文本而不是数字。(注:原题TypeErro...

2018-05-26 14:56:30 2317

原创 ABAQUS 快速导入特定文件夹下 所有 .sat 格式文件

ABAQUS 快速导入特定文件夹下  所有 .sat 格式文件import os #读取当前ABAQUS所在工作目录file_dir =os.getcwd()#定义存储文夹下所有文件名的 函数file_namedef file_name(file_dir):    L=[]    for root, dirs, files in os.walk(file_dir):   for...

2018-05-23 11:59:38 5151

原创 9-9 电瓶升级

9-9 电瓶升级 :在本节最后一个electric_car.py版本中,给Battery 类添加一个名为upgrade_battery() 的方法。这个方法检查电瓶容量,如果它不是85,就将它设置为85。创建一辆电瓶容量为默认值的电动汽车,调用方法get_range() ,然后对电瓶进行升级,并再次调用get_range() 。你会看到这辆汽车的续航里程增加了。class Car(): d...

2018-05-23 00:24:54 1548 1

原创 9-8 权限

9-8 权限 :编写一个名为Privileges 的类,它只有一个属性——privileges ,其中存储了练习9-7 所说的字符串列表。将方法show_privileges() 移到这个类中。在Admin 类中,将一个Privileges 实例用作其属性。创建一个Admin 实例,并使用方法show_privileges() 来显示其权限。class User(): def __ini...

2018-05-23 00:14:52 2326

原创 9-7 管理员

class User(): def __init__(self, first_name, last_name): self.first_name = first_name self.last_name = last_name def describe_user(self): print(self.first_name.tit...

2018-05-23 00:03:04 851

原创 9-6 冰淇淋小店

class Restaurant(): def __init__(self, restaurant_name, cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_ser...

2018-05-22 23:53:22 853

原创 9-4 就餐人数 :

class Restaurant(): def __init__(self, restaurant_name, cuisine_type): self.restaurant_name = restaurant_name self.cuisine_type = cuisine_type self.number_ser...

2018-05-20 23:48:28 543

原创 9-5 尝试登录次数

class User(): def __init__(self, first_name, last_name): self.first_name = first_name self.last_name = last_name self.login_attempts = 0 def describe_user(self):...

2018-05-20 23:40:20 997

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除