3 xiaozisheng2008_

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 11w+

pytorch 例子2——手写数字识别

pytorch 例子2——手写数字识别import numpy as npimport matplotlib.pyplot as pltfrom IPython import embedimport torchimport torchvisionfrom torchvision import datasets, transformsfrom torch import nnstd = 0.5mean = 0.5transform = transforms.Compose([transfo

2020-08-04 23:58:45

pytorch例子1——曲线拟合

pytorch 简单曲线拟合#!/usr/bin/python3import numpy as npimport matplotlib.pyplot as pltimport torchfrom torch import nnfrom IPython import embedbatch_size = 10000input_size = 1output_size = 1num_epochs = 1000learning_rate = 0.1x = torch.linspace(0,

2020-08-04 23:55:46

python性能优化全面指南

文章目录python、c++与文言文、白话文鱼和熊掌兼而得之创建一门新的语言,这门语言能够写起来像python,跑起来像c++JuliaNim拼命提升高级语言Python的运行效率将python转化成c、c++代码进行优化cythonnuitkapythran11l使用JIT技术提高python效率pypynumba总结python、c++与文言文、白话文python语言简单易用,写起代码来就像用我们平常的话来描述流程图,平易近人的不得了,做个类比来说,python就像是现在的白话文,它很容易学会理解,

2020-07-27 01:05:22

Robotcis Library

Robotcis LibraryRobotics Library (简称RL) 是我最近新发现的一个机器人仿真库,感觉还不错,比Ros有更好的实时性,而且代码不多,架构挺清晰的,基于Open Inventor开发的仿真环境,包括运动学、轨迹生成、运动规划、碰撞检测等功能,值得学习一下。参考官网ubtuntu的安装教程先安装cmake 这些sudo apt-get install build-essential cmake# cmake 的 GUI,可以用来快速查看有哪些选项sudo apt-g

2020-07-18 21:40:48

python DH法计算机器人的正逆运动学

DH法计算机器人的正运动学import numpy as npfrom functools import reducenp.set_printoptions(precision=4, suppress=True)定义绕x/y/z旋转的旋转矩阵def rotate(axis, deg): AXIS = ('X', 'Y', 'Z') axis = str(axis).upper() if axis not in AXIS: print(f"{axis} is

2020-07-15 23:01:50

Jupyter notebook 局域网服务器配置

Jupyter notebook 局域网服务器配置生成配置文件打开终端,运行以下命令jupyter notebook --generate-configlinux 下生成的文件在:~/.jupyter/jupyter_notebook_config.py~ 是你的HOME 目录。如果这个目录有jupyter_notebook_config.json文件,把它删除,它的优先级.py结尾的配置文件高。设置密码:In [1]: from notebook.auth import passwd

2020-07-15 21:19:31

Deepin 20——办公、娱乐、开发三位一体的系统

Deepin 20——办公、娱乐、开发三位一体的系统简单介绍deepin20是一款国产的基于debian10的linux发行版,不但能够满足你在linux平台下进行软件开发,而且可以使用微信、qq、企业微信、wps、百度网盘等常用工具进行平时办公,甚至可以安装网易云音乐等娱乐软件。可以说是一款集办公、娱乐、开发的三位一体的系统,精心的UI设计呈现十分美观的界面,人性化的操作流程节省你大量的配置时间。/home/xiaodaxia/Documents/Deepin20/desktop.png/home

2020-06-06 13:37:00

在c++多线程环境中嵌入python

要解决的问题:在c++中嵌入python解释器,可以执行python脚本,且可以开启多个c++线程来并行执行python脚本。测试环境:Deepin 15.11python3.5EmbedPyInCpp.cpp#include <Python.h>#include <thread>#include <memory>void...

2020-03-25 23:27:21

Webots 在win10 找不到python的问题

安装了Webots 之后,导入使用python写的控制器时,总是报错,找不到python.exe,可是在系统的cmd中输入python明明是可以运行的,也重新设置了Preference中python的路径,依然找不到。倒腾了半天,才对那句熟视无睹的“Webots require python3.7 or python2.7”起了疑心,系统里装的是python3.8,难道会是因为版本的问题?...

2020-03-03 21:09:28

python 多进程共享普通对象的实例

python中的线程,因为GIL锁的问题,实际上同时执行的永远都是一个线程,不能充分发挥多核cpu的能力。多进程可以使用多个cpu,但是不能像多线程之间那么方便的共享变量和对象。比如说,在主线程创建了一个对象App,在子线程中检测App的数据发生了变化,从而执行某一动作。在多线程环境中,由于App是共享的,所以可以很方便的写出下面的代码。#!/usr/bin/python3# -*- co...

2020-03-01 17:41:09

Linux安装最新版CMake的自动化脚本

利用python脚本安装最新版CMake工具。#!/usr/bin/python3# 安装最新版cmakeimport os# 卸载当前版本os.system("sudo apt autoremove cmake")os.system("sudo apt purge --auto-remove cmake")# 下载最新版本os.system("wget https://...

2020-02-28 21:18:18

手把手地写一个机器人仿真环境---RobotZen

前言如果对机器人感兴趣,要么很土豪,可以买一个机器人来用用,但是也耐不住机器人型号太多,多买几个,钱不是问题,主要没地方放了。钱都是装在手机里的,机器人当然也可以是虚拟的。关于机器人的仿真环境已经有很多了,以下是一个不完全的统计:AirSim - Simulator based on Unreal Engine for autonomous vehicles [github] AR...

2019-12-20 23:48:44

超越pybind11,类似cffi的最简单易用的python binding for c/c++—— cppyy

cppyy 是pypy团队开发出来的灵活完全自动的c/c++函数/类的python绑定,在易用性上远超其他的工具(如python C API, pybind11, cython等)。安装:pip install cppyy相关依赖会自动安装使用:#!/usr/bin/env python# coding: utf-8# # CPPYY# cppyy 非常灵活易用,可...

2019-08-24 19:53:52

linux debian系统中安装virtualbox win10如何读取U盘

https://www.cnblogs.com/ljjphysics/archive/2012/07/02/2572746.html

2019-03-19 18:54:29

三行代码实现python版本的sprintf函数

sprintf是c语言里面的一个函数,调用方式为sprintf(char *dest_str, char *format_str, arg1, arg2),可以将格式化之后的字符串存到dest_str,dest_str是需要实现声明的,例如下面的程序:#include <stdio.h>int main(int argnum, char *args[]){ cha...

2019-03-18 21:29:19

python 爬取历届诺贝尔文学奖结果

想看一看这么多年来都有什么人获得了诺贝尔文学奖,网上很难找到一份比较全面的信息,无意中发现诺贝尔奖的官方网站上竟然有历届奖项的获奖信息,还包括作者的一些简介、评语等。简单看了下网页,发现并不难爬取,于是写了python程序,爬完后发现那些佶屈聱牙的评语读者很费时间,于是又调用了百度的翻译api译成中文。做此文,以记之,便于他日温故而知新。诺奖官方网址:https://www.nobelpr...

2019-01-22 16:34:55

python性能优化的比较:numba,pypy, cython

python 程序性能优化的套路一般有两种:1)jit, 即just in time compiler, 即时编译器,在运行时将某些函数编译成二进程代码,使用这种方式的有:numba 和pypy;2)将python代码转换成c++/c代码,然后编译执行,这种方式有:cython和nuitka。总而言之,转换成c++/c代码以后编译成二进制文件执行的效率比用numba和pypy即时编译执行的效率要高...

2018-12-26 18:34:17

利用pybind生成python的C++扩展模块

pybind用起来比较方便,代码量也比较少。首先用pip 安装pybind。然后编写c++代码,以c++的加法拓展为例:#include <pybind11/pybind11.h>namespace py = pybind11; int add(int i, int j){ return i + j;} PYBIND11_PLUGIN(example)...

2018-10-12 11:07:15

如何跳过各种坑,将python程序用pyinstaller打包为exe?

之前写过一篇文章,讨论如何用selenium爬取句子迷网页上的箴言,以及如何将这些句子写到图片中,再将图片设置为桌面背景,并且定时更新,有兴趣可以瞧瞧。这篇文章讨论一下如何将以上的python程序用pyinstaller打包成exe,从而可以更加容易的分享给别人,让他人羡慕嫉妒恨。首先将python程序转换成exe,常用的有pyinstaller,py2exe, nuitka。最后一个nu...

2018-08-31 23:21:12

Keras 建立LSTM RNN神经网络实现文本生成预测(二)

前面所述的LSTM网络中用到TimeDistributed()这个网络层,实际上是将RNN展开后的每个网络的输出都算入到最终的输出结果里,比如说序列“我今天吃了一个大包子”,按照之前的网络,如果每批次有3个序列,每个序列有4个词(字),那么一个批次的数据就是“我今天吃”,对应的输出是“今天吃了”,每个输入词对应的输出是它的下一个词。如果我们不关心序列中间的输出,只关心输入序列的最后一个预测词,...

2018-08-27 22:03:55

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。