title: NP
text: # NP
  
  NP may refer to:
  
  ## Arts and entertainment
  
  * NP (novel), by Japanese author Banana Yoshimoto
  
  ## Organizations
  
  * Nashua-Plainfield Community School District, Iowa, United States
  * National Party (disambiguation), various political parties
  * Ngee Ann Polytechnic, Singapore
  * Nigeria Police Force
  * Northern Pacific Railway (AAR reporting mark NP)
  * November Project, free, open-to-the-public exercise group
  
  ## Places
  
  * NP postcode area, Newport, Wales, UK
  * Nepal (ISO 3166-1 alpha-2 country code NP)
     * .np, the country code top level domain (ccTLD) for Nepal
  
  ## Science, technology and mathematics
  
  ### Biology and medicine
  
  * Nucleoside phosphorylase, an enzyme
  * Nurse practitioner
  * Kallikrein 8, an enzyme
  * Neptunium, symbol Np, a chemical element
  * Nosocomial pneumonia
  * Natriuretic peptide
  
  ### Mathematics and computer science
  
  * NP (complexity), Nondeterministic Polynomial, a computational complexity class
     * NP-complete, a class of decision problems
     * NP-hard, a class of problems in computational complexity
     * Co-NP, a complexity class
  * Numpy a Python mathematical library
  * Named Pipe a method for Inter-Process Communications (IPC)
  
  ### Physics and chemistry
  
  * NP junction or PN junction in a semiconductor device
  * Neper (Np), a logarithmic unit for ratios
  * Neptunium, a chemical element with symbol Np
  * Power number $(N_p),$ relating resistance force to inertia force
  * Phosphorus nitride
  
  ### Other uses in science and technology
  
  * New Proposal, in the International Organization for Standardization (ISO) standardization process
  * Not placed, a term used in printed circuit board design to denote the omitting of a component
  * Nanoparticle
  * Noun phrase, in grammar
  
  ## Other uses
  
  * No problem
  * Notary public, post-nominal
  