分类 杂谈 中的文章

windows下运行conda命令行脚本

由于在家需要使用windows远程更新网站内容,windows上也安装了conda,但是发现无法在windows下直接写下脚本运行,只能从启动项里面找到conda运行后一行一行输入才行。

通过搜索学习,最终找到解决办法。

首先为什么无法直接写好bat批处理文件来运行, 命令使用到conda的各种python库,这是因为系统默认的cmd.exe并没有激活conda环境,在加入环境激活命令后就可以运行了。参考链接https://stackoverflow.com/questions/46305569/how-to-make-batch-files-run-in-anaconda-prompt, 可看英文原版解释。

……

阅读全文

用 Numba 加速 Python 代码,变得像 C++ 一样快

目录

  1. 介绍
  2. 为什么选择 Numba?
  3. Numba 是如何工作的?
  4. 使用 Numba 的基本功能(只需要加上@jit)
  5. @vectorize 装饰器>
  6. 在 GPU 上运行函数

1. 介绍

Numba 是 python 的即时(Just-in-time)编译器,即当您调用 python 函数时,您的全部或部分代码就会被转换为“即时”执行的机器码,它将以您的本地机器码速度运行!它由 Anaconda 公司赞助,并得到了许多其他组织的支持。

……

阅读全文

Python3二进制数值表示和位操作

在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。换句话说,它就是将一个字符串变换成另外一个字符串所需要替换的字符个数,如果字符串是二进制的话,使用位运算异或可以非常简单的算出两字符串的汉明距离。

这里我们将介绍python3中如何使用二进制的使用以及二进制的位操作。

……

阅读全文

python实现千千音乐mp3下载

进入千千音乐主页面,选择周杰伦的音乐告白气球,发现竟然是2016年的音乐试听都木有,悲伤。那么有没有办法可以获取到mp3文件呢?答案是肯定的。音乐下载可运行程序可在文末获取。

说干就干,打开榜单,选择新歌一首可以试听的,第一首生僻字就可以听。

《python实现千千音乐mp3下载》

1.分析接口信息

打开开发者工具,这种音乐文件肯定是通过api提交的,在毛毛多的请求中发现可以获取音乐文件的请求,看图

……

阅读全文

python画横线竖线作为分界线

在作图的时候,经常会碰到需要添加分界线的情况,那么python里面那些函数可以方便的画出水平横线或者垂直竖线呢,下面介绍两种可以方便的添加水平或者垂直直线的函数。

1.使用matplotlib.pyplot的hlines和vhlines

    ######导入需要模块
    import numpy as np
    import matplotlib.pyplot as plt
    ######这是蝴蝶曲线部分
    df = sns.load_dataset('iris')
    t = np.arange(0.0, 12*np.pi, 0.01)
    x = np.sin(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
    y = np.cos(t)*(np.e**np.cos(t) - 2*np.cos(4*t)-np.sin(t/12)**5)
    plt.figure(figsize=(8,6))

    plt.plot(x,y,color='blue',linewidth = '3')
    #######这是分割线部分
    plt.hlines(0, -3, 3,color="red")#横线
    plt.vlines(0, -2, 3,color="red")#竖线

《python画横线竖线作为分界线》

matplotlib.pyplot.hlines(y, xmin, xmax)表示横线,参数(y的值,横线开始横坐标,横线结束横坐标)

……

阅读全文

Linux挂载移动硬盘

机器重启后,移动硬盘就不识别了,需要重新挂载,但是使用fdisk -l之后并没有发现移动硬盘的踪迹。也就无从挂载了。

《Linux挂载移动硬盘》

挂载磁盘方法

首先使用fdisk -l查看当前硬盘状态。

    ➜  ~ fdisk -l 
    WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

    磁盘 /dev/sdb:320.1 GB, 320072933376 字节,625142448 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:gpt
    Disk identifier: AF1B577B-830C-4026-AC5F-37870D362B3C

    #         Start          End    Size  Type            Name
     1         2048       411647    200M  EFI System      EFI System Partition
     2       411648      2508799      1G  Microsoft basic 
     3      2508800    625141759  296.9G  Linux LVM       

    磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节

    磁盘 /dev/mapper/centos-swap:3623 MB, 3623878656 字节,7077888 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节

    磁盘 /dev/mapper/centos-home:261.5 GB, 261468717056 字节,510681088 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节

    磁盘 /dev/sda:1000.2 GB, 1000170586112 字节,1953458176 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x16f2a91f

       设备 Boot      Start         End      Blocks   Id  System
    /dev/sda1               1  4294967295  2147483647+  ee  GPT

我这里移动硬盘1T,可以知道就是最后的/dev/sda1,那么使用mount命令挂载即可

……

阅读全文

五步轻松实现linux免密登录

SSH英文全程Secure SHELL,是被广泛用于linux系统安全可靠的远程命令执行程序,而用来进行安全文件传输的SCP同样基于SSH的安全协议。

当服务器比较多的时候,每次都要频繁输入密码显得特别麻烦,那么怎样免密码登录且做到安全可靠呢,当然是可以的。这里我们将分为五步完成RHEL/CentOS 7.x/6.x/5.x and Fedora等linux类型服务器的免密码登录。

……

阅读全文

python 魔术方法详解

什么是Python魔术方法

wizard 什么是魔术方法呢?当然它跟魔术师没有真正的联系。在面向对象的Python中处处可见。它们是一些可以让你对类添加“魔术”的特殊方法。这些方法在进行特定的操作时会被自动调用,它们是Python面向对象下智慧的结晶。初学者掌握Python的魔法方法也就变得尤为重要。

魔术方法经常由两个下划线包围来命名的。但是现在没有很好的文档来解释它们而且很难找到真正正确的发音,比如__init__,我们叫双下划线init双下划线吗,听起来就好别扭。

……

阅读全文

boxes:有趣的命令行字符串形状工具

经常使用github的时候可以发现别人的仓库代码help帮助信息或者查看网页源码里面总是有那么好看的字符串构成的图案,但是自己的代码就没有这些修饰显得那么丑陋。那么如何才能够生成高大上的字符串形状呢?答案就是使用有趣的命令行字符串形状工具boxes。

先来看一个例子

yum install boxes -y
echo "this is my first command line\n shape text  created by boxes" | boxes -d diamonds -a hcvc

text_shape

……

阅读全文

python获取vip解析网站视频地址

现在国内有大量的视频网站,包括腾讯视频、爱奇艺、优酷,AB站等等。这些网站都有很多需要付费的VIP视频。最近有几部想看的电视剧,但是,却只能比VIP会员少看好几集。而且广告特别的多,一来就是2分钟。。

我们知道现在有很多网站都有VIP解析服务,只要输入视频网站的播放地址就可以免费观看VIP付费视频了,但是这些网站总是充斥了大量的赌场等非法信息的广告。那么有没有办法可以直接得到视频的真是地址,而省去这些乱七八糟的广告信息呢,答案当然是肯定滴,这里我就分享下如何通过python从解析网站获取视频真实地址。

……

阅读全文

最近文章

分类

标签

友情链接

其它