如何在cmd命令提示符下安装numpy

问题背景:平常用cmd运行python代码问题不大,我在学习《机器学习实战》这本书时,发现cmd无法运行import numpy as np这条语句,原因是没有安装numpy。虽然用Anaconda的prompt以及Spyder等都可以成功运行,但如何在cmd环境下使用代码中含有numpy的文件呢?

答:

pip install numpy命令即可,以下是效果:

现在我们试着运行代码:

这里的文件名为KNN02.py,内容来自《机器学习实战》

# -*- coding: utf-8 -*-
"""
Created on Thu Mar 29 11:14:25 2018
@author: CHJ
"""

import numpy as np
"""
函数说明:打开并解析文件,对数据进行分类:1代表不喜欢,2代表魅力一般,3代表极具魅力
"""
def file2matrix(filename):
    #打开文件
    fr = open(filename)
    #读取文件所有内容
    array0Lines = fr.readlines()
    #得到文件行数
    numberOfLines = len(array0Lines)
    #返回的NumPy矩阵,解析完成的数据:numberOfLines行,3列
    returnMat = np.zeros((numberOfLines,3)) #zeros(2,3)就是生成一个 2*3的矩阵,各个位置上全是 0
    #返回的分类标签向量
    classLabelVector = []
    #行的索引值
    index = 0
    for line in array0Lines:
        #s.strip(rm),当rm空时,默认删除空白符(包括‘\n‘,‘\r‘,‘\t‘,‘ ‘)
        line = line.strip()
        #使用s.split(str ="",num = string,cout(str))将字符串根据‘\t‘分隔符进行切片。
        listFromLine = line.split(‘\t‘)
        # 每列的属性数据
        returnMat[index,:] = listFromLine[0:3] #将数据前三列提取出来,存放到returnMat的NUmPy矩阵中,也就是特征矩阵
        #根据文本中标记的喜欢的程度进行分类,1代表不喜欢,2代表魅力一般,3代表极具魅力
        if listFromLine[-1] == ‘didntLike‘:  #索引值-1表示列表中最后一列元素
            classLabelVector.append(1)
        elif listFromLine[-1] == ‘smallDoses‘:
            classLabelVector.append(2)
        elif listFromLine[-1] == ‘largeDoses‘:
            classLabelVector.append(3)
        index += 1
    return returnMat,classLabelVector

if __name__ == "__main__":
    #打开的文件名
    filename = ‘datingTestSet.txt‘
    #打开并处理数据
    datingDataMat, datingLables = file2matrix(filename)
    print(datingDataMat)
    print(datingLables)

看看结果:

原文地址:https://www.cnblogs.com/HongjianChen/p/8670993.html

时间: 2024-10-09 23:50:28

如何在cmd命令提示符下安装numpy的相关文章

【Python】如何在Windows操作系统下安装Python和Networkx

Networkx是一套基于Python的多种网络构造库.因为之前没有学过Python,因此一点点上手,这一篇讲一讲如何在Windows环境下安装Python2.7和Networkx. 首先要澄清一下,如果是想深入系统学习Python的同学,还是尽早换Linux系统,因为Windows底下的库安装非常麻烦:而Linux底下只需要运行命令行(Terminal): sudo apt-get install python-matplotlib 就可以了. 由于仅仅是使用Networkx构造数据的关系,以

centos 7 下安装numpy、scipy等python包

本文适用于刚入门的小白,欢迎大牛们批评指正. 因为要开始数据分析,而python又不像R和matlab那么简洁.需要安装的包很多~ 网上找了好多牛人博客,想在centos7下安装numpy,scipy等包,一开始就懵逼了,网上的指导帖很多,试了很多方法, 绕了很多弯路,总结一下经验~ ——————————————————————华丽分割线—————————————————————————— 最简单的方法: 命令行执行: sudo yum -y install gcc gcc-c++ numpy

windows下cmd命令提示符下让程序后台运行命令

如果你的程序需要在windows后台运行,并且是在cmd下启动,那么在执行的程序前加上start /b,比如start /b [程序名]. windows下start命令的详细参数及功能介绍如下: 文章来源 www.169it.com 启动一个单独的窗口运行指定的程序或命令. START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED] [/LOW | /NORMAL | /HIGH | /REALTIME | /

机器学习实战之环境配置:windows系统下安装NumPy、SciPy和Matplotlib函数库

在科学和金融领域,SciPy和NumPy等科学函数库都实现了向量和矩阵操作,增加了代码的可读性,降低了阅读门槛:同时这两个库使用底层语言(C和Fortran)编写,提高了相关应用程序的计算性能,被广泛的应用.此外还有绘图工具Matplotlib,可以绘制2D/3D图形,也可以处理科学研究中经常使用到的图形. 三个库各自的下载地址↓ http://sourceforge.net/projects/numpy/files/NumPy http://sourceforge.net/projects/s

Ubuntu下安装Numpy, SciPy and Matplotlib

Python开发环境包含科学计算,需要安装NumPy, SciPy, Matplotlib.其中Matplotlib依赖于Python和NumPy.我们先安装NumPY和SciPy.  Matplotlib安装稍微复杂 1.首先确保你的apt-get可用.如果不可用 试着更新一下 sudo apt-get install 2.安装你的NumPy和SciPy. apt-get install python-numpy apt-get install python-scipy 3.安装你的Matpl

centos6.4 下安装numpy、scipy、matplotlib

各个安装包版本: scipy-0.11.0 numpy-1.6.2 nose-1.2.1 lapack-3.4.2 ##atlas-3.10.0 (http://pkgs.fedoraproject.org/repo/pkgs/atlas/) 依赖关系:scipy的安装需要依赖于numpy.lapack.atlas(后两者都是线性代数工具包,不清楚的自行google之...),而numpy和sci的测试程序的运行又依赖于nose,因此,整个安装过程必须要按顺序执行的,否则是无法执行下去的. su

Linux 下安装 numpy 和 scipy

Python下 SciPy 和 numpy 这两个科学计算包的依赖关系较多,安装过程较为复杂. 各个安装包:scipy-0.19.0  下载:https://github.com/scipy/scipy/releasesnumpy-1.9.0  下载:https://sourceforge.net/projects/numpy/files/NumPy/1.9.0/numpy-1.9.0.zip/download?use_mirror=nchcnose-1.1.2   下载:https://pyp

CentOS 6.5下安装NumPy、SciPy、Scikit-Learn

一.更新python版本 1. 查看python版本 [[email protected] ipython-5.1.0]# python -V Python 2.6.6 2. 下载python-2.7.3 https://www.python.org/download/releases/2.7.3/ Python-2.7.3.tar.bz2 3. 解压缩并更改工作目录 tar -jxvf Python-2.7.3.tar.bz2 cd Python-2.7.3 4. 安装 ./configure

Centos7下安装numpy+matplotlib+scipy

摘自:http://litchiware.github.io/centos/2015/07/05/centos7%E4%B8%8B%E5%AE%89%E8%A3%85numpy+matplotlib+scipy/ 1.安装numpy 安装numpy的依赖包 sudo yum install gcc-gfortran sudo yum install blas-devel sudo yum install lapack-devel sudo yum install python-devel 安装n