PracticalStatisticsforDataScientists50EssentialConcepts英文无水印转化版pdfpdf一切页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开本资源转载自网络,如有侵权,请联系上传者或csdn删除查看此书详细信息请在美国亚马逊官网搜索此书PracticalstatisticsfordatascientistsbypeterbruceandandrewbruceCopyright@2017PeterBruceandAndrewBruce.AllrightsreservedPrintedintheunitedstatesofamericaPublishedbyo'reillymedia,InC.1005GravensteinHighwayNorth,Sebastopol,Ca95472O'Reillybooksmaybepurchasedforeducational,business,orsalespromotionaluse.onlineeditionsarealsoavailableformosttitles(http:/oreilly.com/safari)Formoreinformation,contactourcorporate/institutionalsalesdepartment:800998-9938orcorporateoreillycom■editor:ShannoncuttProductioneditor.KristenbrownCopyeditor:RachelmonaghanaProofreadereliahusussmanaIndexerEllenTroutman-ZaigaInteriorDesigner:DavidFutatoCoverDesigner:KarenMontgomeryllustrator.rebeccademarestaMay2017:FirstEditionRevisionhistoryfortheFirstedition2017-05-09FirstreleaseSeehttp://oreilly.com/catalog/errata.csp?isbn=9781491952962forreleasedetailsTheoreillylogoisaregisteredtrademarkofo'reillymedia,Inc.PracticalStatisticsforDataScientists,thecoverimage,andrelatedtradedressaretrademarksofo'ReillyMedia,IncWhilethepublisherandtheauthorshaveusedgoodfaitheffortstoensurethattheinformationandinstructionscontainedinthisworkareaccurate,thepublisherandtheauthorsdisclaimallresponsibilityforerrorsoromissions,includingwithoutlimitationresponsibilityfordamagesresultingfromtheuseoforrelianceonthiswork.Useoftheinformationandinstructionscontainedinthisworkisatyourownrisk.Ifanycodesamplesorothertechnologythisworkcontainsordescribesissubjecttoopensourcelicensesortheintellectualpropertyrightsofothers,itisyourresponsibilitytoensurethatyourusethereofcomplieswithsuchlicensesand/orrights978-1-491-95296-2DedicationWewouldliketodedicatethisbooktothememoriesofourparentsVictorgBruceandNancyC.bruce,whocultivatedapassionformathandscienceandtoourearlymentorsJohnW.TukeyandJulianSimon,andourlifelongfriendGeoffWatson,whohelpedinspireustopursueacareerinstatisticsPrefaceThisbookisaimedatthedatascientistwithsomefamiliaritywiththerprogramminglanguage,andwithsomeprior(perhapsspottyorephemeral)exposuretostatistics.Bothofuscametotheworldofdatasciencefromtheworldofstatistics,sowehavesomeappreciationofthecontributionthatstatisticscanmaketotheartofdatascience.atthesametimewearewellawareofthelimitationsoftraditionalstatisticsinstruction:statisticsasadisciplineisacenturyandahalfoldandmoststatisticstextbooksandcoursesareladenwiththemomentumandinertiaofanoceanlinerTwogoalsunderliethisbookTolayout,indigestible,navigable,andeasilyreferencedform,keyconceptsfromstatisticsthatarerelevanttodatascienceToexplainwhichconceptsareimportantandusefulfromadatascienceperspective,whicharelessso,andwhyWhattoExpectKEYTERMSDatascienceisafusionofmultipledisciplines,inchidingstatistics,computerscience,informationtechnology,anddomain-specificfields.Asaresult,severaldifferenttermscouldbeusedtoreferenceaivenconcept.KeytermsandtheirsynonymswillbehighlightedthroughoutthebooknasidebarsuchasConventionsusedinThisbookThefollowingtypographicalconventionsareusedinthisbookItalicIndicatesnewtermsURls.emailaddressesfilenamesandfileextensionsConstantwidthUsedforprogramlistings,aswellaswithinparagraphstorefertoprogramelementssuchasvariableorfunctionnames,databases,datatypes,environmentvariables,statements,andkeywordsConstantwidthboldShowscommandsorothertextthatshouldbetypedliterallybytheuserConstantwidthitalicShowstextthatshouldbereplacedwithuser-suppliedvaluesorbyvaluesdeterminedbycontextTIPThiselementsignifiesatiporsuggestionNOTEThiselementsignifiesageneralnoteWARNINGThiselementindicatesawarningorcautionUsingCodeExamplesSupplementalmaterial(codeexamples,exercises,etc.isavailablefordownloadathttps://github.com/andrewgbruce/statistics-for-data-scientistsThisbookisheretohelpyougetyourjobdone.Ingeneral,ifexamplecodeisofferedwiththisbook,youmayuseitinyourprogramsanddocumentation.youdonotneedtocontactusforpermissionunlessyou'rereproducingasignificantportionofthecode.Forexample,writingaprogramthatusesseveralchunksofcodefromthisbookdoesnotrequirepermission.SellingordistributingaCD-ROMofexamplesfromOReillybooksdoesrequirepermission.answeringaquestionbycitingthisbookandquotingexamplecodedoesnotrequirepermission.Incorporatingasignificantamountofexamplecodefromthisbookintoyourproduct'sdocumentationdoesrequirepermissionWeappreciate,butdonotrequire,attribution.Anattributionusuallyincludesthetitle,author,publisher,andisBN.Forexample:PracticalStatisticsfordataScientistsbyPeterBruceandAndrewBruce(o'Reilly).Copyright2017PeterBruceandandrewbruce.978-1-491-95296-2Ifyoufeelyouruseofcodeexamplesfallsoutsidefairuseorthepermissiongivenabove,feelfreetocontactusatpermissions(@oreilly.comSafari(BooksonlineNOTESafaribooksOnlineisanon-demanddigitallibrarythatdeliversexpertcontentinbothbookandvideoformfromtheworldsleadingauthorsintechnologyandbusinessTechnologyprofessionals,softwaredevelopers,webdesigners,andbusinessandcreativeprofessionalsuseSafariBooksOnlineastheirprimaryresourceforresearch,problemsolving,learning,andcertificationtrainingSafariBooksOnlineoffersarangeofplansandpricingforenterprise,government,education,andindividualsMembershaveaccesstothousandsofbooks,trainingvideos,andprepublicationmanuscriptsinonefullysearchabledatabasefrompublisherslikeO'ReillyMedia,PrenticeHallProfessional,Addison-WesleyProfessional,MicrosoftPress,Sams,Que,PeachpitPress,FocalPress,CiscoPreSs,JohnWileysonsSyngress,MorganKaufmann,IBMRedbooks,Packt,AdobePress,FTPress,press,Manning,Newriders,McGraw-Hill,Jonesbartlett,CourseTechnology,andhundredsmore.FormoreinformationaboutSafariBooksOnlinepleasevisitusonline
2017/10/13 19:32:36 13.09MB Practical Statistics Data Scientists
1
操作系统课的实验(银里手算法)#include"malloc.h"  #include"stdio.h"  #include"stdlib.h"  #definealloclensizeof(structallocation)  #definemaxlensizeof(structmax)  #defineavalensizeof(structavailable)  #defineneedlensizeof(structneed)  #definefinilensizeof(structfinish)  #definepathlensizeof(structpath)  structallocation  {  intvalue;  structallocation*next;  };  structmax  {  intvalue;  structmax*next;  };  structavailable/*可用资源数*/  {  intvalue;  structavailable*next;  };  structneed/*需求资源数*/  {  intvalue;  structneed*next;  };  structpath  {  intvalue;  structpath*next;  };  structfinish  {  intstat;  structfinish*next;  };  intmain()  {  introw,colum,status=0,i,j,t,temp,processtest;  structallocation*allochead,*alloc1,*alloc2,*alloctemp;  structmax*maxhead,*maxium1,*maxium2,*maxtemp;  structavailable*avahead,*available1,*available2,*workhead,*work1,*work2,*worktemp,*worktemp1;  structneed*needhead,*need1,*need2,*needtemp;  structfinish*finihead,*finish1,*finish2,*finishtemp;  structpath*pathhead,*path1,*path2;  printf("\n请输入系统资源的种类数:");  scanf("%d",&colum);  printf("请输入现时内存中的进程数:");  scanf("%d",&row);  printf("请输入已分配资源矩阵:\n");  for(i=0;inext=alloc2->next=NULL;  scanf("%d",&allochead->value);  status++;  }  else  {  alloc2=(structallocation*)malloc(alloclen);  scanf("%d,%d",&alloc2->value);  if(status==1)  {  allochead->next=alloc2;  status++;  }  alloc1->next=alloc2;  alloc1=alloc2;  }  }  }  alloc2->next=NULL;  status=0;  printf("请输入最大需求矩阵:\n");  for(i=0;inext=maxium2->next=NULL;  scanf("%d",&maxium1->value);  status++;  }  else  {  maxium2=(structmax*)malloc(maxlen);  scanf("%d,%d",&maxium2->value);  if(status==1)  {  maxhead->next=maxium2;  status++;  }  maxium1->next=maxium2;  maxium1=maxium2;  }  }  }  maxium2->next=NULL;  status=0;  printf("请输入现时系统剩余的资源矩阵:\n");  for(j=0;jnext=available2->next=NULL;  work1->next=work2->next=NULL;  scanf("%d",&available1->value);  work1->value=available1->value;  status++;  }  else  {  available2=(structavailable*)malloc(avalen);  work2=(structavailable*)malloc(avalen);  scanf("%d,%d",&available2->value);  work2->value=available2->value;  if(status==1)  {  avahead->next=available2;  workhead->next=work2;  status++;  }  available1->next=available2;  available1=available2;  work1->next=work2;  work1=work2;  }  }  available2->next=NULL;  work2->next=NULL;  status=0;  alloctemp=allochead;  maxtemp=maxhead;  for(i=0;inext=need2->next=NULL;  need1->value=maxtemp->value-alloctemp->value;  status++;  }  else  {  need2=(structneed*)malloc(needlen);  need2->value=(maxtemp->value)-(alloctemp->value);  if(status==1)  {  needhead->next=need2;  status++;  }  need1->next=need2;  need1=need2;  }  maxtemp=maxtemp->next;  alloctemp=alloctemp->next;  }  need2->next=NULL;  status=0;  for(i=0;inext=finish2->next=NULL;  finish1->stat=0;  status++;  }  else  {  finish2=(structfinish*)malloc(finilen);  finish2->stat=0;  if(status==1)  {  finihead->next=finish2;  status++;  }  finish1->next=finish2;  finish1=finish2;  }  }  finish2->next=NULL;/*Initializationcompleated*/  status=0;  processtest=0;  for(temp=0;tempstat==0)  {  for(j=0;jnext,worktemp=worktemp->next)  if(needtemp->valuevalue)  processtest++;  if(processtest==colum)  {  for(j=0;jvalue+=alloctemp->value;  worktemp1=worktemp1->next;  alloctemp=alloctemp->next;  }  if(status==0)  {  pathhead=path1=path2=(structpath*)malloc(pathlen);  path1->next=path2->next=NULL;  path1->value=i;  status++;  }  else  {  path2=(structpath*)malloc(pathlen);  path2->value=i;  if(status==1)  {  pathhead->next=path2;  status++;  }  path1->next=path2;  path1=path2;  }  finishtemp->stat=1;  }  else  {  for(t=0;tnext;  finishtemp->stat=0;  }  }  else  for(t=0;tnext;  alloctemp=alloctemp->next;  }  processtest=0;  worktemp=workhead;  finishtemp=finishtemp->next;  }  }  path2->next=NULL;  finishtemp=finihead;  for(temp=0;tempstat==0)  {  printf("\n系统处于非安全状态!\n");  exit(0);  }  finishtemp=finishtemp->next;  }  printf("\n系统处于安全状态.\n");  printf("\n安全序列为:\n");  do  {  printf("p%d",pathhead->value);  }  while(pathhead=pathhead->next);  printf("\n");  return0;  }#include"string.h"#include#include#defineM5#defineN3#defineFALSE0#defineTRUE1/*M个进程对N类资源最大资源需求量*/intMAX[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};/*系统可用资源数*/intAVAILABLE[N]={10,5,7};/*M个进程对N类资源最大资源需求量*/intALLOCATION[M][N]={{0,0,0},{0,0,0},{0,0,0},{0,0,0},{0,0,0}};/*M个进程已经得到N类资源的资源量*/intNEED[M][N]={{7,5,3},{3,2,2},{9,0,2},{2,2,2},{4,3,3}};/*M个进程还需要N类资源的资源量*/intRequest[N]={0,0,0};voidmain(){inti=0,j=0;charflag='Y';voidshowdata();voidchangdata(int);voidrstordata(int);intchkerr(int);showdata();while(flag=='Y'||flag=='y'){i=-1;while(i=M){printf("请输入需申请资源的进程号(从0到");printf("%d",M-1);printf(",否则重输入!):");scanf("%d",&i);if(i=M)printf("输入的进程号不存在,重新输入!\n");}printf("请输入进程");printf("%d",i);printf("申请的资源数\n");for(j=0;jNEED[i][j]){printf("进程");printf("%d",i);printf("申请的资源数大于进程");printf("%d",i);printf("还需要");printf("%d",j);printf("类资源的资源量!申请不合理,出错!请重新选择!\n");/*printf("申请不合理,出错!请重新选择!\n");*/flag='N';break;}else{if(Request[j]>AVAILABLE[j]){printf("进程");printf("%d",i);printf("申请的资源数大于系统可用");printf("%d",j);printf("类资源的资源量!申请不合理,出错!请重新选择!\n");/*printf("申请不合理,出错!请重新选择!\n");*/flag='N';break;}}}if(flag=='Y'||flag=='y'){changdata(i);if(chkerr(i)){rstordata(i);showdata();}elseshowdata();}elseshowdata();printf("\n");printf("是否继续银里手算法演示,按'Y'或'y'键继续,按'N'或'n'键退出演示:");scanf("%c",&flag);}}voidshowdata(){inti,j;printf("系统可用的资源数为:\n");printf("");for(j=0;j");}printf("\n");return0;}
2015/11/20 3:54:43 883KB 算法 银行家
1
TheDefinitivePlain-EnglishGuidetoBigDataforBusinessandTechnologyProfessionalsBigDataFundamentalsprovidesapragmatic,no-nonsenseintroductiontoBigData.Best-sellingITauthorThomasErlandhisteamclearlyexplainkeyBigDataconcepts,theoryandterminology,aswellasfundamentaltechnologiesandtechniques.Allcoverageissupportedwithcasestudyexamplesandnumeroussimplediagrams.TheauthorsbeginbyexplaininghowBigDatacanpropelanorganizationforwardbysolvingaspectrumofpreviouslyintractablebusinessproblems.Next,theydemystifykeyanalysistechniquesandtechnologiesandshowhowaBigDatasolutionenvironmentcanbebuiltandintegratedtooffercompetitiveadvantages.DiscoveringBigData’sfundamentalconceptsandwhatmakesitdifferentfrompreviousformsofdataanalysisanddatascienceUnderstandingthebusinessmotivationsanddriversbehindBigDataadoption,fromoperationalimprovementsthroughinnovationPlanningstrategic,business-drivenBigDatainitiativesAddressingconsiderationssuchasdatamanagement,governance,andsecurityRecognizingthe5“V”characteristicsofdatasetsinBigDataenvironments:volume,velocity,variety,veracity,andvalueClarifyingBigData’srelationshipswithOLTP,OLAP,ETL,datawarehouses,anddatamartsWorkingwithBigDatainstructured,unstructured,semi-structured,andmetadataformatsIncreasingvaluebyintegratingBigDataresourceswithcorporateperformancemonitoringUnderstandinghowBigDataleveragesdistributedandparallelprocessingUsingNoSQLandothertechnologiestomeetBigData’sdistinctdataprocessingrequirementsLeveragingstatisticalapproachesofquantitativeandqualitativeanalysisApplyingcomputationalanalysismethods,includingmachinelearning
2016/2/17 1:29:35 10.11MB Big Data Fundamentals prentice
1
非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#include<stdlibh>#include<stringh>#include<timeh>timet函数头文件structStudent{charname[20]; 姓名chargender[20]; 性别chartel[20]; 电话 charemail[50]; 邮箱charaddress[100]; 地址};typedefstructStudentSS;给structStudent赋别名voidlogin; 登入模块voiddisplaymenu; 主菜单voidshowMenu; 汇总统计菜单voidsystemmenuSSstudentintlength; 菜单选择intinputInfoSSstudentintlength; 输入信息intcheckcharstring;"ESC"判断函数voidprintSSfind[]inti; 根据"i"输出特定成员信息voidoutputInfoSSstudentintlength; 输出信息intqueryInfoSSfindintlength; 查询信息voidqueryOutputSSfindintindex; voidqueryOutputInfoSSfindinti;voidstatisticSSstudentintlength; 汇总统计选择voidsingeloutputSSstudentintlength; 输出部分学生信息intreadsaveSSstudentintlength; 读取写入文件voidreadSSstudentintlength; 读取文件voidsaveSSstudentintlength; 保存文件voidcopyFileSSstudentintlength; 备份文件voidsavetime;保存登入时间voidCursorPositionintxinty; 设置光标位置voidshowwelcome;显示欢迎使用系统页面voidloginfocharname[]intn; 记录操作日志name用户名n操作方式voidDateoperate; 查看操作日志voiduser; 用户信息模块voidchangepw; 更改密码voidregistercontrol; 注册控制voidsourcetake; 资源占用voidlogout;intchangedlength0; 总共录入多少人intN1001; 数组的局限之处数组在分配空间的时候需要常量来计算不能确定大小不能分配所需空间大小charshowtime[30]; 时间存放字符数组intfirst1; 能否刚刚登入系统1代表是intflagread0; 能否已从文件读入信息0代表不是">非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#includ
2022/9/7 21:57:01 28KB C语言 通讯录
1
(含源码及报告)本程序分析了自2016年到2021年(外加)每年我国原油加工的产量,并且分析了2020年全国各地区原油加工量等,含饼状图,柱状图,折线图,数据在地图上显示。
运转本程序需要requests、bs4、csv、pandas、matplotlib、pyecharts库的支持,如果缺少某库请自行安装后再运转。
文件含6个excel表,若干个csv文件以及一个名字为render的html文件(需要用浏览器打开),直观的数据处理部分是图片以及html文件,可在地图中显示,数据处理的是excel文件。
不懂可以扫文件中二维码在QQ里面问。
2022/9/30 16:31:44 29.75MB 爬虫 python 源码软件 开发语言
1
之前博客中用到的DSHOW和X264的头文件和库,请下载运用
2019/7/7 12:57:58 7.03MB DSHOW X264
1
"LearningPerl(7thEdition)"English|ISBN:1491954329|2016Ifyou’rejustgettingstartedwithPerl,thisisthebookyouwant—whetheryou’reaprogra妹妹er,systemadministrator,orwebhacker.Nicknamed"theLlama"bytwogenerationsofusers,thisbestsellercloselyfollowsthepopularintroductoryPerlcoursetaughtbytheauthorssince1991.Thisseventheditioncoversrecentchangestothelanguageuptoversion5.24.Perlissuitableforalmostanytaskonalmostanyplatform,fromshortfixestocompletewebapplications.LearningPerlteachesyouthebasicsandshowsyouhowtowriteprogramsupto128lineslong—roughlythesizeof90%ofthePerlprogramsinusetoday.Eachchapterincludesexercisestohelpyoupracticewhatyou’vejustlearned.OtherbooksmayteachyoutoprograminPerl,butthisbookwillturnyouintoaPerlprogra妹妹er.Topicsinclude:PerldataandvariabletypesSubroutinesFileoperationsRegularexpressionsStringmanipulation(includingUnicode)Listsandsorting
2016/6/7 8:49:20 5.51MB Perl
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡