TH_NUM的博客

日常积累

排序:
默认
按更新时间
按访问量

python append和entend的区别

了Python语言列表类型自带的extend()和append()方法。这两个方法功能类似,但是在处理 多个列表时,这两个方法的处理结果是完全不同的。 假定存在两个列表,A和B: A=[1,2,3] B=[4,5,6] A.append(B) 输出: [1, 2, 3, [4, 5,...

2018-05-16 14:15:49

阅读数:25

评论数:0

python 列举文件夹下面的文件

#列举文件 from os import listdir trainningFileList=listdir('digits/testDigits') print(trainningFileList)

2018-05-16 10:44:42

阅读数:29

评论数:0

matplotlib 制作原始数据的散点图

import numpy as np import matplotlib.pyplot as plt returnMat=np.array([[1,2],[3,4]]) fig=plt.figure() ax=fig.add_subplot(111) ax.scatter(returnMat[:,...

2018-05-15 21:54:26

阅读数:38

评论数:0

numpy sorted对字典进行排列

import operator import numpy as np dia={'A':2,'B':1} #对字典值进行排序 sortDia=np.sorted(dia.iteritems(),key=operator.itemgetter(1),reverse=True) print(sortD...

2018-05-15 21:31:16

阅读数:59

评论数:0

python numpy 数组如何对每个元素进行操作

python filter 如何应用在numpy array中,比如我有一个二维numpy数组,想将数组中小于0的置零大于零的保留原值,但是不想用for循环。 import numpy as np a=np.random.randint(-5,5,(4,4)) print(a) #第一种...

2018-05-15 19:21:25

阅读数:594

评论数:0

numpy 花式索引,ix_

#coding:utf-8 import numpy as np b=np.arange(12).reshape(3,4) print(b.flat) for i in b.flat: print(i) f=b.flat b.flat=7 print(b) a=[1,2,3] b=[...

2018-05-15 12:57:32

阅读数:40

评论数:0

numpy 数组叠加

#coding:utf-8 import numpy as np ## 数组的堆叠 a=[[1,2,3],[4,5,6],[7,8,9]] b=[['e',2,5],[10,11,12],[14,15,16]] print("a:",a) #注意水平堆叠...

2018-05-15 12:23:14

阅读数:178

评论数:0

numpy 矩阵形状调整:拉伸、变成一位数组

#coding:utf-8 import numpy as np ## 改变数组的形状 #将b 变成3*4 的矩阵 b=np.arange(24).reshape(3,8) print(b) #将多维数组变成 1维数组 a=b.ravel() print(a) #将多维数组变成 1维数组,f...

2018-05-15 12:03:53

阅读数:181

评论数:0

numpy 一维数组的切片与索引

#coding:utf-8 import numpy as np a=np.array([[1,2],[3,4],[5,6],[7,8],[9,10]]) #直接取1-3索引的值 print(a[1:3]) #每隔2 个取一个元素 print(a[:5:2]) #将数组倒叙 print(a[...

2018-05-15 11:45:40

阅读数:18

评论数:0

Hyperopt TypeError: 'generator' object is not subscriptable

原因与解决方案 原因与解决底层库networkx更新造成的,Hyperopt不支持networkx-2.0,我换成了1.11版本就OK了. pip install networkx==1.11

2018-05-13 23:43:56

阅读数:46

评论数:0

Pandas 获取列名

获取DataFrame的列名是一个比较简单的操作,又以下几个方法: 1.[column for column in df] 2.df.columns.values 返回 array 3.list(df) 4.df.columns 返回Index,可以通过 tolist(), 或者 list...

2018-05-13 00:10:45

阅读数:1472

评论数:0

12306火车票抢票Python代码

语言版本:Python 1、自动登录12306并保持Cookie 2、自动实现抢购设置的某日期的某车次的票 3、攻克排队系统陷阱,避免进入排队系统 4、循环监控某车次的票,直到有票,自动抢购 5、抢票时若出现异常,自动重新抢票,直到成功 ''' @初始配置项 Author:韦玮 -...

2018-05-10 23:37:27

阅读数:196

评论数:1

如何判断Linux是32位还是64位?

在linux终端输入 getconf LONG_BIT 命令 getconf LONG_BIT 如果是32位机器,则结果为32 如果是64位机器,则结果为64

2018-05-09 13:47:27

阅读数:15

评论数:0

Python struct模块的pack、unpack示例

import struct pack、unpack、pack_into、unpack_from import struct #pack - unpack print print '===== pack - unpack =====' str = struct.pack(...

2018-05-07 12:41:35

阅读数:14

评论数:0

大小端

大小端 转载出处(http://blog.csdn.net/lis_12/article/details/52698634) 端: 数据在存储器中存放顺序的顺序。 分度值,byte,即byte都是按照正常顺序,但是byte组装成的int时byte的顺序则不同。 大端 较低的有效字节存放在...

2018-05-07 12:26:20

阅读数:20

评论数:0

python中的ord函数

chr()、unichr()和ord() chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。unichr()跟它一样,只不过返回的是Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被编译...

2018-05-07 12:21:15

阅读数:29

评论数:0

Linux 系统下查看硬件信息命令大全

lscpu lscpu命令能够查看 CPU 和处理单元的信息。该命令没有任何其他选项或者别的功能。 lscpu 运行该命令会看到下面输出: lspci lspci是另一个命令行工具,可以用来列出所有的 PCI 总线,还有与 PCI 总线相连的设备的详细信息,比如 VGA 适配器、显卡...

2018-04-25 13:27:32

阅读数:30

评论数:0

windows Anaconda lightgbm 安装

更新:2018年4月25日测试,win和linux平台都可以通过pip install lightgbm安装最新的lightgbm了,现在版本是lightgbm-2.0.3。 下载whl https://pypi.python.org/pypi/lightgbm/2.0.3 安装 拷贝...

2018-04-25 13:10:54

阅读数:234

评论数:0

Linux下安装anaconda

1.下载(直接到清华镜像下载) 下载链接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,选择合适的版本。 2.安装anaconda bash Anaconda3-4.3.1-Linux-x86.sh 安装完成之后要重启终...

2018-04-25 13:08:11

阅读数:52

评论数:0

KMeans与深度学习自编码AutoEncoder结合提高聚类效果

特征是用户的消费商品的消费金额,原始数据(部分)是这样的: id,goods_name,goods_amount 1,男士手袋,1882.0 2,淑女装,2491.0 3,淑女装,2492.0 2,女士手袋,345.0 4,基础内衣,328.0 5,商务正装,4985.0 5,时尚,969....

2018-04-25 01:14:54

阅读数:100

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭