Question Paper Code : 170000TB B.E./B.Tech. DEGREE EXAMINATION, DECEMBER 2017 First Semester GE17151 – PROBLEM SOLVING AND

Total Page:16

File Type:pdf, Size:1020Kb

Question Paper Code : 170000TB B.E./B.Tech. DEGREE EXAMINATION, DECEMBER 2017 First Semester GE17151 – PROBLEM SOLVING AND Question Paper Code : 170000TB B.E./B.Tech. DEGREE EXAMINATION, DECEMBER 2017 First Semester GE17151 – PROBLEM SOLVING AND PYTHON PROGRAMMING (Common to ALL Branches) (Regulations 2017) Answer Key PART A 1. Define an algorithm. Algorithm is an ordered sequence of finite, well defined, unambiguous instructions for completing a task. 2. Describe recursion. A function that calls itself is recursive; the process of executing it is called recursion. For example, we can write a function that prints a string n times: def print_n(s, n): if n <= 0: return print(s) print_n(s, n-1) 3. List out the uses of default arguments in python. A default argument is an argument that assumes a default value if a value is not provided in the function call for that argument. The following example gives an idea on default arguments, it prints default age if it is not passed: def printinfo(name, age = 19): print ("Name :", name) print ("Age :", age) printinfo("Arun", 20) printinfo("Babu") 4. Give the various data types in Python. Int, Float, String, Boolean, Complex, List, Tuple, Set, Dictionary. 5. Differentiate global variable from local variable. Variables that are defined inside a function body have a local scope, and those defined outside have a global scope. 6. What is slicing? A segment of a string is called a slice. Selecting a slice is similar to selecting a character. Example: >>> s = 'Monty Python' >>> s[0:5] 'Monty' >>> s[6:12] 'Python' 7. Compare list and tuple. A tuple is a sequence of values. The values can be any type, and they are indexed by integers, so in that respect tuples are a lot like lists. The important difference is that tuples are immutable. 8. What will be the output? >>>m = [[x, x + 1, x + 2] for x in range (0, 3)] No output. m = [[0, 1, 2], [1, 2, 3], [2, 3, 4]] 9. What is the output when following code is executed? >>>list1 = [1, 3] >>>list2 = list1 >>>list1[0] = 4 >>>print(list2) [4, 3] 10. Define read() and write() operations in a file. The read(size) method is used to read in size number of data. If size parameter is not specified, it reads and returns up to the end of the file. >>> f = open("rec.txt",'r') >>> f.read(3) # read the first 3 data 'Wel' The write method puts data into the file: >>> line1 = "This here's the wattle,\n" >>> fout.write(line1) 24 2 B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai PART B 11. (a) (i) Build an algorithm to check the given number is prime number or not. (7) Step 1: Start Step 2: Declare variables n, i, flag. Step 3: Initialize variables flag←1 i←2 Step 4: Read n from user. Step 5: Repeat the steps until i<(n/2) 5.1 If remainder of n÷i equals 0 flag←0 Go to step 6 5.2 i←i+1 Step 6: If flag=0 Display n is not prime else Display n is prime Step 7: Stop 11. (a) (ii) Draw a flow chart to find the factorial of a given number. (6) 11. (b) (i) Explain in detail about the basic organization of a computer. (8) Components of computer hardware: 2 marks The computer system hardware comprises of three main components: 1. Input/Output (I/O) Unit, 2. Central Processing Unit (CPU), and 3. Memory Unit. B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai 3 2 marks Input/Output Unit - The user interacts with the computer via the I/O unit. The Input unit accepts data from the user and the Output unit provides the processed data i.e. the information to the user. The Input unit converts the data that it accepts from the user, into a form that is understandable by the computer. Similarly, the Output unit provides the output in a form that is understandable by the user. The input is provided to the computer using input devices like keyboard, trackball and mouse. Some of the commonly used output devices are monitor and printer. 2 marks Central Processing Unit - CPU controls, coordinates and supervises the operations of the computer. It is responsible for processing of the input data. CPU consists of Arithmetic Logic Unit (ALU) and Control Unit (CU). • ALU performs all the arithmetic and logic operations on the input data. • CU controls the overall operations of the computer i.e. it checks the sequence of execution of instructions, and, controls and coordinates the overall functioning of the units of computer. Additionally, CPU also has a set of registers for temporary storage of data, instructions, addresses and intermediate results of calculation. 2 marks Memory Unit - Memory unit stores the data, instructions, intermediate results and output, temporarily, during the processing of data. This memory is also called the main memory or primary memory of the computer. The input data that is to be processed is brought into the main memory before processing. The instructions required for processing of data and any intermediate results are also stored in the main memory. The output is stored in memory before being transferred to the output device. CPU can work with the information stored in the main memory. Another kind of storage unit is also referred to as the secondary memory of the computer. The data, the programs and the output are stored permanently in the storage unit of the computer. Magnetic disks, optical disks and magnetic tapes are examples of secondary memory. - 2 marks 11. (b) (ii) Summarize the difference between algorithm, flow chart and pseudo code. (5) 1 mark Algorithm is an ordered sequence of finite, well defined, unambiguous instructions for completing a task. 1 mark A flowchart is a diagrammatic representation of the logic for solving a task. The purpose of drawing a flowchart is to make the logic of the program clearer in a visual form. 4 B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai 1 mark Pseudo code consists of short, readable and formally-styled English language used for explaining an algorithm. A pseudo code is easily translated into a programming language. Generally, programmers prefer to write pseudo code instead of flowcharts. 2 marks An algorithm can be represented using a pseudo code. Pseudo code is a readable, formally styled English like language representation of the algorithm. Pseudo code use structured constructs of the programming language for representation. The user does not require the knowledge of a programming language to write or understand a pseudo code. 12. (a) (i) Write a program to find whether the given year is leap year or not. (8) 7 marks Program: year = int(input("Enter the year : ")) if year % 400 == 0: print(year, "is a leap year") elif year % 4 == 0 and year % 100 != 0: print(year, "is a leap year") else: print(year, "is not a leap year") 1 mark Output: Enter the year : 2012 2012 is a leap year Enter the year : 2013 2013 is not a leap year 12. (a) (ii) Write a program to print the digit at first and hundredth place of a number. (5) 4 marks Program: n = int(input("Enter the number : ")) print("The digit at first place :", n % 10) print("The digits at hundred place :", n % 100) 1 mark Output: Enter the number : 786 The digit at first place : 6 The digits at hundred place : 86 B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai 5 12. (b) What are the different looping statements available in python? Explain with suitable examples. (13) 3 marks Iteration: Computers are often used to automate repetitive tasks. Repeating identical or similar tasks without making errors is something that computers do well and people do poorly. In a computer program, repetition is also called iteration. while statement: 1 mark Syntax: while(test-condition): body of the loop statement-x 1 mark Flowchart: 3 marks Example: n = 4 while n > 0: print(n) n = n - 1 print('Blastoff!') The flow of execution for a while statement: 1. Determine whether the condition is true or false. 2. If false, exit the while statement and continue execution at the next statement. 3. If the condition is true, run the body and then go back to step 1. This type of flow is called a loop because the third step loops back around to the top. The body of the loop should change the value of one or more variables so that the condition becomes false eventually and the loop terminates. Otherwise the loop will repeat forever, which is called an infinite loop. 6 B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai for Statement: A for statement is also called a loop because the flow of execution runs through the body and then loops back to the top. The syntax of a for statement has a header that ends with a colon and an indented body. The body can contain any number of statements. 1 mark Syntax: for variable in sequence: body of the loop statement-x 1 mark Flowchart: 3 marks Example: for i in range(4): print('Hello!') You should see something like this: Hello! Hello! Hello! Hello! This is the simplest use of the for statement. In this case, it runs the body four times. B.BHUVANESWARAN | AP (SG) | CSE | Rajalakshmi Engineering College | Chennai 7 13. (a) (i) Explain the different types of functions with examples. (8) 1 marks Types of Functions: There are two types of functions: •Built-in functions •User-defined functions 1 mark Function Definition: A function definition specifies the name of a new function and the sequence of statements that run when the function is called.
Recommended publications
  • Statistics with Free and Open-Source Software
    Free and Open-Source Software • the four essential freedoms according to the FSF: • to run the program as you wish, for any purpose • to study how the program works, and change it so it does Statistics with Free and your computing as you wish Open-Source Software • to redistribute copies so you can help your neighbor • to distribute copies of your modified versions to others • access to the source code is a precondition for this Wolfgang Viechtbauer • think of ‘free’ as in ‘free speech’, not as in ‘free beer’ Maastricht University http://www.wvbauer.com • maybe the better term is: ‘libre’ 1 2 General Purpose Statistical Software Popularity of Statistical Software • proprietary (the big ones): SPSS, SAS/JMP, • difficult to define/measure (job ads, articles, Stata, Statistica, Minitab, MATLAB, Excel, … books, blogs/posts, surveys, forum activity, …) • FOSS (a selection): R, Python (NumPy/SciPy, • maybe the most comprehensive comparison: statsmodels, pandas, …), PSPP, SOFA, Octave, http://r4stats.com/articles/popularity/ LibreOffice Calc, Julia, … • for programming languages in general: TIOBE Index, PYPL, GitHut, Language Popularity Index, RedMonk Rankings, IEEE Spectrum, … • note that users of certain software may be are heavily biased in their opinion 3 4 5 6 1 7 8 What is R? History of S and R • R is a system for data manipulation, statistical • … it began May 5, 1976 at: and numerical analysis, and graphical display • simply put: a statistical programming language • freely available under the GNU General Public License (GPL) → open-source
    [Show full text]
  • Comparative Analysis of Statistic Software Used in Education of Non- Statisticians Students
    Recent Advances in Computer Engineering, Communications and Information Technology Comparative analysis of statistic software used in education of non- statisticians students KLARA RYBENSKA; JOSEF SEDIVY, LUCIE KUDOVA Department of Technical subjects, Departement of Informatics Faculty of Education, Fakulty of Science, Faculty of Arts University of Hradec Kralove Rokitanskeho 62, 500 03 Hradec Kralove CZECH REPUBLIC [email protected] http://www.uhk.cz [email protected] http://www.uhk.cz, [email protected] http://www.uhk.cz Abstract: - Frequently used tool for processing of statistical data in the field of science and humanities IBM SPSS program. This is a very powerful tool, which is an unwritten standard. Its main disadvantage is the high price, which is restrictive for use in an academic environment, not only in teaching but also in the case of individual student work on their own computers. Currently, there are two tools that could at least partially IBM SPSS for teaching science disciplines to replace. These are programs PSPP (http://www.gnu.org/software/pspp/) and alternative (SOFA http://www.sofastatistics.com). Both are available under a license that permits their free use not only for learning but also for commercial purposes. This article aims to find out which are the most common ways of using IBM SPSS program at the University of Hradec Králové and suggest a possible alternative to the commercial program to use in teaching non-statistical data processing student study programs. Key-Words: - statistic software, open source, IBM SPSS, PSPP, data processing, science education. 1 Introduction using formal symbolic system. They then certainly Quantitative research uses logical reasoning process one of the methods of mathematical , statistical and Very simply, you can lay out this process in a few other, but such methods of abstract algebra , formal steps: Getting Started formulation of the research logic, probability theory, which are not restricted to problem, which should be read plenty of literature, numerical data nature.
    [Show full text]
  • The Use of PSPP Software in Learning Statistics. European Journal of Educational Research, 8(4), 1127-1136
    Research Article doi: 10.12973/eu-jer.8.4.1127 European Journal of Educational Research Volume 8, Issue 4, 1127 - 1136. ISSN: 2165-8714 http://www.eu-jer.com/ The Use of PSPP Software in Learning Statistics Minerva Sto.-Tomas Darin Jan Tindowen* Marie Jean Mendezabal University of Saint Louis, PHILIPPINES University of Saint Louis, PHILIPPINES University of Saint Louis, PHILIPPINES Pyrene Quilang Erovita Teresita Agustin University of Saint Louis, PHILIPPINES University of Saint Louis, PHILIPPINES Received: July 8, 2019 ▪ Revised: August 31, 2019 ▪ Accepted: October 4, 2019 Abstract: This descriptive and correlational study investigated the effects of using PSPP in learning Statistics on students’ attitudes and performance. The respondents of the study were 200 Grade 11 Senior High School students who were enrolled in Probability and Statistics subject during the Second Semester of School Year 2018-2019. The respondents were randomly selected from those classes across the different academic strands that used PSPP in their Probability and Statistics subject through stratified random sampling. The results revealed that the students have favorable attitudes towards learning Statistics with the use of the PSPP software. The students became more interested and engaged in their learning of statistics which resulted to an improved academic performance. Keywords: Probability and statistics, attitude, PSPP software, academic performance, technology. To cite this article: Sto,-Tomas, M., Tindowen, D. J, Mendezabal, M. J., Quilang, P. & Agustin, E. T. (2019). The use of PSPP software in learning statistics. European Journal of Educational Research, 8(4), 1127-1136. http://doi.org/10.12973/eu-jer.8.4.1127 Introduction The rapid development of technology has brought remarkable changes in the modern society and in all aspects of life such as in politics, trade and commerce, and education.
    [Show full text]
  • JASP: Graphical Statistical Software for Common Statistical Designs
    JSS Journal of Statistical Software January 2019, Volume 88, Issue 2. doi: 10.18637/jss.v088.i02 JASP: Graphical Statistical Software for Common Statistical Designs Jonathon Love Ravi Selker Maarten Marsman University of Newcastle University of Amsterdam University of Amsterdam Tahira Jamil Damian Dropmann Josine Verhagen University of Amsterdam University of Amsterdam University of Amsterdam Alexander Ly Quentin F. Gronau Martin Šmíra University of Amsterdam University of Amsterdam Masaryk University Sacha Epskamp Dora Matzke Anneliese Wild University of Amsterdam University of Amsterdam University of Amsterdam Patrick Knight Jeffrey N. Rouder Richard D. Morey University of Amsterdam University of California, Irvine Cardiff University University of Missouri Eric-Jan Wagenmakers University of Amsterdam Abstract This paper introduces JASP, a free graphical software package for basic statistical pro- cedures such as t tests, ANOVAs, linear regression models, and analyses of contingency tables. JASP is open-source and differentiates itself from existing open-source solutions in two ways. First, JASP provides several innovations in user interface design; specifically, results are provided immediately as the user makes changes to options, output is attrac- tive, minimalist, and designed around the principle of progressive disclosure, and analyses can be peer reviewed without requiring a “syntax”. Second, JASP provides some of the recent developments in Bayesian hypothesis testing and Bayesian parameter estimation. The ease with which these relatively complex Bayesian techniques are available in JASP encourages their broader adoption and furthers a more inclusive statistical reporting prac- tice. The JASP analyses are implemented in R and a series of R packages. Keywords: JASP, statistical software, Bayesian inference, graphical user interface, basic statis- tics.
    [Show full text]
  • Selected Open Source Programs
    Selected Open Source Programs Type Open Source Program Comments Website Quantum GIS General purpose GIS http://www.qgis.org/ Research GIS, especially for gridded Saga data http://www.saga-gis.org/ GIS GMT - Generic Mapping Tool Command line GIS http://gmt.soest.hawaii.edu/ GDAL - Geospatial Data Abstraction Library Command line raster mapping http://www.gdal.org Scilab Like Matlab http://www.scilab.org/ Math Octave Like Matlab http://www.gnu.org/software/octave/ Sage Like Mathematica http://www.sagemath.org/ R Statistics, data processing, graphics http://www.r-project.org/ R Studio GUI for R http://rstudio.org/ Statistics PSPP Like SPSS http://www.gnu.org/software/pspp/ Gnu Regression, Econometrics and gretl Time-series Library http://gretl.sourceforge.net/ Complete office program: word processing, spreadsheet, presentation, Documents Libre Office graphics http://www.libreoffice.org/ Latex Document typesetting system http://www.latex-project.org/ Lyx WYSIWYG front end for Latex http://www.lyx.org/ gnumeric Small, fast spreadsheet http://projects.gnome.org/gnumeric/ Complete office program: word Spreadsheets processing, spreadsheet, presentation, Libre Office graphics http://www.libreoffice.org/ GNU Image Manipulation Program Like Adobe Photoshop http://www.gimp.org/ Inkscape Vector drawing like Corel Draw http://inkscape.org/ Graphics Dia Flowcharts and other diagrams like Visio http://live.gnome.org/Dia SciGraphica Scientific Graphing http://scigraphica.sourceforge.net/ GDL - GNU Data Language Like IDL http://gnudatalanguage.sourceforge.net/
    [Show full text]
  • PSPP Users' Guide
    PSPP Users' Guide GNU PSPP Statistical Analysis Software Release 0.10.4-g50f7b7 This manual is for GNU PSPP version 0.10.4-g50f7b7, software for statistical analysis. Copyright c 1997, 1998, 2004, 2005, 2009, 2012, 2013, 2014, 2016 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". 1 The authors wish to thank Network Theory Ltd http://www.network-theory.co.uk for their financial support in the production of this manual. i Table of Contents 1 Introduction::::::::::::::::::::::::::::::::::::: 2 2 Your rights and obligations :::::::::::::::::::: 3 3 Invoking pspp:::::::::::::::::::::::::::::::::::: 4 3.1 Main Options :::::::::::::::::::::::::::::::::::::::::::::::::: 4 3.2 PDF, PostScript, and SVG Output Options :::::::::::::::::::: 7 3.3 Plain Text Output Options ::::::::::::::::::::::::::::::::::::: 8 3.4 HTML Output Options :::::::::::::::::::::::::::::::::::::::: 9 3.5 OpenDocument Output Options::::::::::::::::::::::::::::::: 10 3.6 Comma-Separated Value Output Options:::::::::::::::::::::: 10 4 Invoking psppire ::::::::::::::::::::::::::::::: 12 4.1 The graphic user interface ::::::::::::::::::::::::::::::::::::: 12 5 Using pspp ::::::::::::::::::::::::::::::::::::: 13 5.1 Preparation of Data
    [Show full text]
  • Comparison of Commonly Used Statistics Package Programs
    Black Sea Journal of Engineering and Science 2(1): 26-32 (2019) Black Sea Journal of Engineering and Science Open Access Journal e-ISSN: 2619-8991 BSPublishers Review Volume 2 - Issue 1: 26-32 / January 2019 COMPARISON OF COMMONLY USED STATISTICS PACKAGE PROGRAMS Ömer Faruk KARAOKUR1*, Fahrettin KAYA2, Esra YAVUZ1, Aysel YENİPINAR1 1Kahramanmaraş Sütçü Imam University, Faculty of Agriculture, Department of Animal Science, 46040, Onikişubat, Kahramanmaraş, Turkey 2Kahramanmaraş Sütçü Imam University, Andırın Vocational School, Computer Technology Department, 46410, Andırın, Kahramanmaras, Turkey. Received: October 17, 2018; Accepted: December 04, 2018; Published: January 01, 2019 Abstract The specialized computer programs used in the collection, organization, analysis, interpretation and presentation of the data are known as statistical software. Descriptive statistics and inferential statistics are two main statistical methodologies in some of the software used in data analysis. Descriptive statistics summarizes data in a sample using indices such as mean or standard deviation. Inferential statistics draws conclusions that are subject to random variables such as observational errors and sampling variation. In this study, statistical software used in data analysis is examined under two main headings as open source (free) and licensed (paid). For this purpose, 5 most commonly used software were selected from each groups. Statistical analyzes and analysis outputs of this selected software have been examined comparatively. As a result of this study, the features of licensed and unlicensed programs are presented to the researchers in a comparative way. Keywords: Statistical software, Statistical analysis, Data analysis *Corresponding author: Kahramanmaraş Sütçü Imam University, Faculty of Agriculture, Department of Animal Science, 46040, Onikişubat, Kahramanmaraş, Turkey E mail: [email protected] (Ö.
    [Show full text]
  • The R Project for Statistical Computing a Free Software Environment For
    The R Project for Statistical Computing A free software environment for statistical computing and graphics that runs on a wide variety of UNIX platforms, Windows and MacOS OpenStat OpenStat is a general-purpose statistics package that you can download and install for free. It was originally written as an aid in the teaching of statistics to students enrolled in a social science program. It has been expanded to provide procedures useful in a wide variety of disciplines. It has a similar interface to SPSS SOFA A basic, user-friendly, open-source statistics, analysis, and reporting package PSPP PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions TANAGRA A free, open-source, easy to use data-mining package PAST PAST is a package created with the palaeontologist in mind but has been adopted by users in other disciplines. It’s easy to use and includes a large selection of common statistical, plotting and modelling functions AnSWR AnSWR is a software system for coordinating and conducting large-scale, team-based analysis projects that integrate qualitative and quantitative techniques MIX An Excel-based tool for meta-analysis Free Statistical Software This page links to free software packages that you can download and install on your computer from StatPages.org Free Statistical Software This page links to free software packages that you can download and install on your computer from freestatistics.info Free Software Information and links from the Resources for Methods in Evaluation and Social Research site You can sort the table below by clicking on the column names.
    [Show full text]
  • Challenges Facing Libyan Higher Education
    University of Wollongong Research Online Centre for Statistical & Survey Methodology Faculty of Engineering and Information Working Paper Series Sciences 2010 Emulating the Best Technology in Teaching and Learning Mathematics: Challenges Facing Libyan Higher Education Bothaina Bukhatowa University of Wollongong, [email protected] Anne Porter University of Wollongong, [email protected] Mark I. Nelson University of Wollongong, Australia, [email protected] Follow this and additional works at: https://ro.uow.edu.au/cssmwp Recommended Citation Bukhatowa, Bothaina; Porter, Anne; and Nelson, Mark I., Emulating the Best Technology in Teaching and Learning Mathematics: Challenges Facing Libyan Higher Education, Centre for Statistical and Survey Methodology, University of Wollongong, Working Paper 25-10, 2010, 12. https://ro.uow.edu.au/cssmwp/97 Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: [email protected] Centre for Statistical and Survey Methodology The University of Wollongong Working Paper 25-10 Emulating the Best Technology in Teaching and Learning Mathematics: Challenges Facing Libyan Higher Education Bothaina Bukhatowa, Anne Porter and Mark Nelson Copyright © 2008 by the Centre for Statistical & Survey Methodology, UOW. Work in progress, no part of this paper may be reproduced without permission from the Centre. Centre for Statistical & Survey Methodology, University of Wollongong, Wollongong NSW 2522. Phone +61 2 4221 5435, Fax +61 2
    [Show full text]
  • Use of STATA in Pediatric Research -An Indian Perspective Who Is a Pediatrician ?
    Use of STATA in Pediatric Research -An Indian Perspective Who is a Pediatrician ? Dr. Bhavneet Bharti, PGIMER- Chandigarh Background • Research is an important part of curriculum of pediatric medicine • Research Project is necessary for Postgraduates • In order to fulfill their MD/DM/MCH requirements thesis mandatory 3 Research Questions Pediatrics-Endless queries? • Which needle causes less pain in infants undergoing vaccination? • Which drug is better for the treatment of Pediatric HIV, sepsis and many other diseases Statistics and Pediatric Research • For answering these queries -Statistics plays increasingly important role • It is not possible, for example, to have a new drug treatment approved for use without solid, statistical evidence to support claims of efficacy and safety Statistics and research • Many new statistical methods have been developed with particular relevance for medical researchers • these methods can be applied routinely using statistical software packages Statistical softwares • Statistical knowledge of most physicians may be best described as “limited” Available Statistical Packages Proprietary Free Software Excel EpiInfo SPSS R STATA Revman MINITAB LibreOffice Calc SAS PSPP Comprehensive metanalysis Microsoft Excel Microsoft Excel COST PRO Nearly ubiquitous and is Individual License for Microsoft Office often pre-installed on new Professional $350 computers User friendly Volume Discounts available for large Very good for basic organizations and descriptive statistics, universities charts and plots
    [Show full text]
  • Towards Left Duff S Mdbg Holt Winters Gai Incl Tax Drupal Fapi Icici
    jimportneoneo_clienterrorentitynotfoundrelatedtonoeneo_j_sdn neo_j_traversalcyperneo_jclientpy_neo_neo_jneo_jphpgraphesrelsjshelltraverserwritebatchtransactioneventhandlerbatchinsertereverymangraphenedbgraphdatabaseserviceneo_j_communityjconfigurationjserverstartnodenotintransactionexceptionrest_graphdbneographytransactionfailureexceptionrelationshipentityneo_j_ogmsdnwrappingneoserverbootstrappergraphrepositoryneo_j_graphdbnodeentityembeddedgraphdatabaseneo_jtemplate neo_j_spatialcypher_neo_jneo_j_cyphercypher_querynoe_jcypherneo_jrestclientpy_neoallshortestpathscypher_querieslinkuriousneoclipseexecutionresultbatch_importerwebadmingraphdatabasetimetreegraphawarerelatedtoviacypherqueryrecorelationshiptypespringrestgraphdatabaseflockdbneomodelneo_j_rbshortpathpersistable withindistancegraphdbneo_jneo_j_webadminmiddle_ground_betweenanormcypher materialised handaling hinted finds_nothingbulbsbulbflowrexprorexster cayleygremlintitandborient_dbaurelius tinkerpoptitan_cassandratitan_graph_dbtitan_graphorientdbtitan rexter enough_ram arangotinkerpop_gremlinpyorientlinkset arangodb_graphfoxxodocumentarangodborientjssails_orientdborientgraphexectedbaasbox spark_javarddrddsunpersist asigned aql fetchplanoriento bsonobjectpyspark_rddrddmatrixfactorizationmodelresultiterablemlibpushdownlineage transforamtionspark_rddpairrddreducebykeymappartitionstakeorderedrowmatrixpair_rddblockmanagerlinearregressionwithsgddstreamsencouter fieldtypes spark_dataframejavarddgroupbykeyorg_apache_spark_rddlabeledpointdatabricksaggregatebykeyjavasparkcontextsaveastextfilejavapairdstreamcombinebykeysparkcontext_textfilejavadstreammappartitionswithindexupdatestatebykeyreducebykeyandwindowrepartitioning
    [Show full text]
  • "R Coding and Modeling" In: the Encyclopedia of Archaeological
    for many other programs where these details R Coding and Modeling are not available to the user (cf. PAST, and all BEN MARWICK commercial software). Second, for many archae- University of Washington, USA ologists a spreadsheet program such as Microsoft Excel is their primary tool of data analysis and visualization. The primary mode of interaction is by manipulating cells in the spreadsheet, and Introduction through mouse-clicks to access commands in thedrop-downmenus.Rdiffersfromallother R is a programming language and computing statistical software because it is not a spreadsheet environment useful for statistical and geospatial program and has very few mouse-driven actions. analysis, data visualization, and mapping. It is Instead, R has a prompt to which typed com- significant as the most widely used scientific pro- mands are interactively sent to the R interpreter. gramming language in archaeology. This entry As a programming language, R gives the user will briefly describe the origins of R and survey greatflexibilitythroughaccesstoavastvarietyof its distinctive features, including how it enables methods. The user is not limited to built-in func- reproducible research. It will also highlight some tions, but can easily create new ones. The R inter- current uses of R in archaeology, and suggest some possible future directions. preterevaluatescommandstypedbytheuser,and R was originally developed in New Zealand in the computed output is printed to the screen or the early 1990s as an academic research project to stored for later use. These typed commands are create a language for introductory data analysis saved in a plain-text R script file, which becomes courses. It is closely related to the S language and arecordofallthestepsinadataanalysis.
    [Show full text]