Utilização de Q# bibliotecas adicionaisUsing Additional Q# Libraries

O Kit de Desenvolvimento Quântico fornece uma funcionalidade adicional específica do domínio através de pacotes NuGet que podem ser adicionados aos seus Q# projetos.The Quantum Development Kit provides additional domain-specific functionality through NuGet packages that can be added to your Q# projects.

Q# BibliotecaQ# Library Pacote NuGetNuGet package NotasNotes
Q# biblioteca padrãoQ# standard library Microsoft.Quantum.StandardMicrosoft.Quantum.Standard Incluído por padrãoIncluded by default
Biblioteca de química quânticaQuantum chemistry library Microsoft.Quantum.ChemistryMicrosoft.Quantum.Chemistry
Biblioteca numérica quânticaQuantum numerics library Microsoft.Quantum.NummericsMicrosoft.Quantum.Numerics
Biblioteca de machine learning quânticaQuantum machine learning library Microsoft.Quantum.MachineLearningMicrosoft.Quantum.MachineLearning

Uma vez instalado o Kit de Desenvolvimento Quântico para utilização com o seu ambiente preferido e linguagem de acolhimento, pode facilmente adicionar bibliotecas a projetos individuais Q# sem qualquer instalação adicional.Once you have installed the Quantum Development Kit for use with your preferred environment and host language, you can easily add libraries to individual Q# projects without any further installation.

Nota

Algumas Q# bibliotecas podem funcionar bem com ferramentas adicionais que funcionam ao lado dos seus Q# programas, ou que se integram com as suas aplicações de anfitrião.Some Q# libraries may work well with additional tools that work alongside your Q# programs, or that integrate with your host applications. Por exemplo, as instruções de instalação da biblioteca de química descrevem como usar o pacote Microsoft.Quantum.Chemistry juntamente com a plataforma de química computacional NWChem e como instalar as qdk-chem ferramentas da linha de comando para trabalhar com dados de química quântica.For example, the chemistry library installation instructions describe how to use the Microsoft.Quantum.Chemistry package together with the NWChem computational chemistry platform, and how to install the qdk-chem command-line tools for working with quantum chemistry data.

Pedido de comando ou Código do Estúdio Visual: Utilizando o pedido de comando por si só ou a partir do Código do Estúdio Visual, pode utilizar o dotnet comando para adicionar uma referência de pacote NuGet ao seu projeto.Command prompt or Visual Studio Code: Using the command prompt on its own or from within Visual Studio Code, you can use the dotnet command to add a NuGet package reference to your project. Por exemplo, para adicionar o pacote Microsoft.Quantum.Nummerics, executar o seguinte comando:For example, to add the Microsoft.Quantum.Numerics package, run the following command:

dotnet add package Microsoft.Quantum.Numerics

Estúdio Visual: Se estiver a utilizar o Visual Studio 2019 ou mais tarde, pode adicionar pacotes adicionais Q# utilizando o NuGet Package Manager.Visual Studio: If you are using Visual Studio 2019 or later, you can add additional Q# packages using the NuGet Package Manager. Para carregar um pacote:To load a package:

  1. Com um projeto aberto no Visual Studio, selecione Manage NuGet Packages... a partir do menu Projeto.With a project open in Visual Studio, select Manage NuGet Packages... from the Project menu.

  2. Clique em Procurar, selecione Inclua pré-relançar e procure o nome do pacote "Microsoft.Quantum.Nummerics".Click Browse, select Include prerelease and search for the package name "Microsoft.Quantum.Numerics". Isto listará os pacotes disponíveis para download.This will list the packages available for download.

  3. Passe por cima da Microsoft.Quantum.Nummerics e clique na seta de ponta para baixo à direita do número da versão para instalar o pacote numérico.Hover over Microsoft.Quantum.Numerics and click the downward-pointing arrow to the right of the version number to install the numerics package.

Para mais detalhes, consulte o guia uI do Gestor de Pacotes.For more details, see the Package Manager UI guide.

Em alternativa, pode utilizar a Consola Gestor de Pacotes para adicionar a biblioteca numérica ao seu projeto através da interface da linha de comando.Alternatively, you can use the Package Manager Console to add the numerics library to your project via the command line interface.

Utilize a consola do gestor de pacotes a partir da solicitação de comando

A partir da consola gestor de pacotes, execute o seguinte:From the Package Manager Console, run the following:

Install-Package Microsoft.Quantum.Numerics

Para mais detalhes, consulte o guia da consola do Gestor de Pacotes.For more details, see the Package Manager Console guide.