Presentation is loading. Please wait.

Presentation is loading. Please wait.

2011.10.05 Datamining Lab 이아람.  How to count the matches The cat ate the bird.  Token : 5/Type : 4.

Similar presentations


Presentation on theme: "2011.10.05 Datamining Lab 이아람.  How to count the matches The cat ate the bird.  Token : 5/Type : 4."— Presentation transcript:

1 2011.10.05 Datamining Lab 이아람

2  How to count the matches The cat ate the bird.  Token : 5/Type : 4

3  $ is store exactly one value.  Output code 3.1

4  String 과 Number 를 혼용해도 상관없다.  Scalar 는 오직 한 개의 값만 가진다.

5  Output code 3.4

6  @vector1 의 scalar 값 = 6  @vector2 의 scalar 값 = 5  Output code 3.5

7  Output code 3.6

8 $i = 0; while( $i <= $#count ) { $count[$i] += 0; print "There are $count[$i] words of length $i\n"; # print "There are ", $count[$i] + 0, " words of length $i\n"; $i += 1; } - $#count : $count 의 가장 큰 index 값. 즉, array 의 마지막 index 값을 얻을 수 있음.

9

10  Adding and Removing  Selecting  Sorting

11  Adding  push : 가장 오른쪽, 배열의 마지막에 추가  unshift : 가장 왼쪽, 배열의 맨 앞에 추가

12  Removing  pop : 가장 오른쪽, 배열의 마지막 요소 꺼냄  shift : 가장 왼쪽, 배열의 맨 앞 요소 꺼냄

13  Output code 3.11

14  qw : quoted by whitespace  qr// : // 안의 코드를 regex 로 만듬 @words = ("A", "test", "for", "double", "letters"); $regex = qr/(\w)\1/; foreach $double ( @words ){ if( $double =~ $regex ){ # if( $double =~ /(\w)\1/g) print "$double "; }

15  Default 는 ASCII 코드 기준  Output code 3.13

16  cmp : The dictionary order  { $a cmp $b } = -1, 0, 1  Negative value: $a $b  Positive value: $b $a  0: $a = $b

17  Sort in reverse order.  Output code 3.16

18  Array 의 데이터는 Default 로 String 취급  ($a) -> $a : 숫자로 비교  Output code 3.17

19  Length 를 우선으로 비교  user-defined function


Download ppt "2011.10.05 Datamining Lab 이아람.  How to count the matches The cat ate the bird.  Token : 5/Type : 4."

Similar presentations


Ads by Google