Package pyspark :: Package mllib
[frames] | no frames]

Source Code for Package pyspark.mllib

 1  # 
 2  # Licensed to the Apache Software Foundation (ASF) under one or more 
 3  # contributor license agreements.  See the NOTICE file distributed with 
 4  # this work for additional information regarding copyright ownership. 
 5  # The ASF licenses this file to You under the Apache License, Version 2.0 
 6  # (the "License"); you may not use this file except in compliance with 
 7  # the License.  You may obtain a copy of the License at 
 8  # 
 9  #    http://www.apache.org/licenses/LICENSE-2.0 
10  # 
11  # Unless required by applicable law or agreed to in writing, software 
12  # distributed under the License is distributed on an "AS IS" BASIS, 
13  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
14  # See the License for the specific language governing permissions and 
15  # limitations under the License. 
16  # 
17   
18  """ 
19  Python bindings for MLlib. 
20  """ 
21   
22  # MLlib currently needs Python 2.7+ and NumPy 1.7+, so complain if lower 
23   
24  import sys 
25  if sys.version_info[0:2] < (2, 7): 
26      raise Exception("MLlib requires Python 2.7+") 
27   
28  import numpy 
29  if numpy.version.version < '1.7': 
30      raise Exception("MLlib requires NumPy 1.7+") 
31