Halo

A magic place for coding

0%

NumPy安装

  NumPy函数库是python开发环境中的一个独立模块,它可以用于存储和处理大型矩阵,在人工智能的方面经常会使用到。如果python运行后有报错信息No module named numpy,这就说明当前的开发环境缺少NumPy模块,我们需要安装。
  步骤如下:

  • 1.下载NumPy数据库,根据自己python的版本以及操作系统选择对应的安装包,下载地址:点击进入下载地址
  • 2.将下载好的安装包copy至python的安装目录下C:\Pyhon27\Scripts
  • 3.进入命令行,输入pip2.7 install C:\Pyhon27\Scripts\numpy-1.14.5+mkl-cp27-cp27m-win32.whl
  • 4.若安装成功会提示successfully installed.
  • 5.进入Python Shell,输入from numpy import *,如果没有报错信息,则安装成功!

  在Android Studio在虚拟机上运行程序的时候,程序直接终止,报错信息为caused by NullPointerException: Attempt to invoke virtual method ‘boolean java.lang.String.equals(java.lang.Object)’ on a null object reference.

Read more »

介绍

  同步互斥问题是操作系统学科中一个很重要的问题,要讲明白同步互斥问题,我先来介绍竞争状态。所谓竞争状态,是指多个进程对于同一块数据进行访问,其访问顺序会影响执行结果。对于这一类数据,我们需要对访问它的进程作限制,即保持该数据访问的互斥性。但是,如果我们只是读取该数据,访问顺序将不会影响执行结果;如果是,这就是同步互斥问题的主要内容。

Read more »

介绍

  线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。在这个实验中,我们要充分利用多线程的优点,将复杂的任务细分为多个简单的任务,利用分治的思想解决复杂而庞大的问题。本实验包含两个问题:

前言

  fork()函数是在Linux操作系统中创建进程的函数,在多进程编程中非常重要,在这篇post我就来给大家介绍一下fork的用法以及一些注意事项。

Read more »

概述

  计组课程的第二个大实验–实现多周期CPU。相比起单周期,多周期的特点是:一条指令的执行需要多个时钟周期。也就是说,不是所有指令都需要完全执行五个阶段,绝大多数指令只需要执行其中的3-4个阶段就可以了,多周期CPU就是基于这种思想实现的。要看代码的直接看https://github.com/leungyukshing/-CPU-

Read more »