91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

專門用于生成偽數(shù)據(jù)的神器faker.js推薦

人工智能與大數(shù)據(jù)技術(shù) ? 來源:開源最前線 ? 作者:開源最前線 ? 2021-04-01 15:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在開發(fā)和測試過程中,以及在演示和培訓過程中,經(jīng)常需要偽數(shù)據(jù)。 今天,猿妹就和大家推薦一個專門用于生成偽數(shù)據(jù)的神器——faker.js,使用faker.js模塊可以輕松地在多個域和多個區(qū)域生成偽數(shù)據(jù)。

Faker.js是一個JavaScript庫,每周下載量超過140萬。大概八年前就已經(jīng)被創(chuàng)建了,如今有200多個貢獻者。它公開了生成隨機數(shù)據(jù)的函數(shù),通常調(diào)用這些函數(shù)就可以生成JSON或CSV文件的值,而且數(shù)據(jù)生成的速度很快,并且易于使用。

下面舉一個通過faker.js生成偽數(shù)據(jù)的例子:

const faker = require(‘faker’);

let firstName = faker.name.firstName();

let lastName = faker.name.lastName();

console.log(`Employee: ${firstName} ${lastName}`);

域和語言環(huán)境 數(shù)據(jù)是由faker.js為許多不同的域或名稱空間生成的。每個域提供多個數(shù)據(jù)類型,比如“名稱”可以生成一下值:

名字

姓氏

職稱

工作領(lǐng)域

工作類型

。..。..

這些是faker.js當前支持的域:名稱,地址,公司,日期,時間,商務(wù),財務(wù),電話,數(shù)據(jù)庫,Internet,Git,系統(tǒng),黑客等,這些加起來一共有70多種偽數(shù)據(jù)類型。

d36d1138-926e-11eb-8b86-12bb97331649.png

faker.js生成的數(shù)據(jù)雖說是偽數(shù)據(jù),但也是正確的數(shù)據(jù),比如國家名稱雖說是隨機生成的,但并不是偽造的,城市和街道的名稱看起來也足夠真是,電子郵件地址也會有正確的格式。

某些數(shù)據(jù)僅在特定語言中才具有實際意義,國家名稱,工作日和顏色因語言而異,并且郵政編碼,電話號碼和街道地址的格式也因國家而異。Faker.js支持特定于語言環(huán)境的數(shù)據(jù)生成。你可以在生成數(shù)據(jù)之前設(shè)置所需的語言環(huán)境,F(xiàn)aker.js支持近40種語言環(huán)境。 faker.js入門 faker.js入門也是十分簡單,你可以直接在瀏覽器端的JavaScript代碼中使用faker.js:

《script src = “faker.js” type = “text/javascript”》《/script》

《script》

var randomName = faker.name.findName(); // Caitlyn Kerluke

var randomEmail = faker.internet.email(); // Rusty@arne.info

var randomCard = faker.helpers.createCard(); // random contact card containing many properties

《/script》

這里再舉一個簡單的代碼片段,它需要faker.js模塊生成一系列偽數(shù)據(jù):

const faker = require(‘faker’);

let phone = faker.phone.phoneNumber();

console.log(`Phone: ${phone}`);

console.log(`Vehicle: ${faker.vehicle.model()} ${faker.vehicle.type()}`)

console.log(`Credit Card: ${faker.finance.creditCardNumber()}`)

faker.locale = “ru”;

let firstName = faker.name.firstName();

let lastName = faker.name.lastName();

console.log(`Pаботник: ${firstName} ${lastName}`);

let month = faker.date.month();

let recentDate = faker.date.recent();

console.log(`Month ${month} and Date ${recentDate} `)

faker.locale = “nl”;

// use faker moustache expressions as placeholders for generated data

const fakePerson = { “name” :“{{name.firstName}} {{name.lastName}}”

, “address” : { “street” :“{{address.streetName}} {{random.number}}”

, “city” :“{{address.city}}”

, “country”:“{{address.country}}”

}

, “birthdate” : “{{date.past}}”

}

// feed stringified representation of JSON object to faker.fake to replace moustache expressions with generated data

const person = JSON.parse( faker.fake( JSON.stringify(fakePerson)))

console.log(JSON.stringify(person))

該代碼片段的輸出結(jié)果如下:

d53993a6-926e-11eb-8b86-12bb97331649.png

運行此代碼段,結(jié)果都是不同的-因為它是隨機生成的。如果你也對faker.js感興趣可以嘗試一下哦~

原文標題:Github標星27.1k,可大批量生成假數(shù)據(jù),這個工具忒牛

文章出處:【微信公眾號:人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7337

    瀏覽量

    94817
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    488

    瀏覽量

    18694

原文標題:Github標星27.1k,可大批量生成假數(shù)據(jù),這個工具忒牛

文章出處:【微信號:TheBigData1024,微信公眾號:人工智能與大數(shù)據(jù)技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    低功耗電源管理神器——LTC2935 電壓監(jiān)視器詳解

    公司的 LTC2935 超低功耗電壓監(jiān)視器,它為系統(tǒng)提供了強大的初始化、電源故障預警和復位生成功能,尤其適用于對功耗敏感的電池供電應用。 文件下載: LTC2935.pdf 核心特性:低功耗與高精度的完美結(jié)合 低功耗設(shè)計 LTC2935 的典型靜態(tài)電流僅為 500nA,
    的頭像 發(fā)表于 02-27 11:45 ?236次閱讀

    從零開始安裝并配置開源AI編程神器OpenCode

    編程神器OpenCode吧! 一,第一步:環(huán)境準備 (Node.js & opencode 然后鍵入命令,“/connect",連接編程大模型供應商。 選擇“Z.AI Coding Plan”,如下所示
    的頭像 發(fā)表于 01-22 21:22 ?1298次閱讀
    從零開始安裝并配置開源AI編程<b class='flag-5'>神器</b>OpenCode

    如何在LTspice仿真中實現(xiàn)隨機數(shù)和真隨機數(shù)的生成

    本文討論如何在LTspice仿真中利用flat()、gauss()和mc()函數(shù)來實現(xiàn)隨機數(shù)和真隨機數(shù)的生成,并介紹如何使用設(shè)置面板的Hacks部分中的 Use the clock
    的頭像 發(fā)表于 01-09 14:08 ?4699次閱讀
    如何在LTspice仿真中實現(xiàn)<b class='flag-5'>偽</b>隨機數(shù)和真隨機數(shù)的<b class='flag-5'>生成</b>

    QSPI PSRAM靜態(tài)隨機存儲器選型攻略

    QSPI PSRAM是一種集成了QSPI接口與PSRAM存儲功能的高效芯片。QSPI(四線串行外設(shè)接口)是一種高速串行通信接口,用于連接外部設(shè)備;而PSRAM(靜態(tài)隨機存儲器)則結(jié)合了快速隨機訪問與動態(tài)存儲的特性。
    的頭像 發(fā)表于 10-23 15:40 ?549次閱讀

    spi psram靜態(tài)存儲器的特點是什么

    PSRAM之所以被稱為"靜態(tài)"存儲器,主要是因為其采用類SRAM的接口協(xié)議:只需要提供地址和讀寫命令就可以實現(xiàn)數(shù)據(jù)存取,無需像傳統(tǒng)DRAM一樣需要內(nèi)存控制器定期刷新數(shù)據(jù)單元。
    的頭像 發(fā)表于 10-23 14:29 ?422次閱讀

    物聯(lián)網(wǎng)設(shè)備識別與規(guī)避蜂窩移動網(wǎng)絡(luò)基站的技術(shù)方案

    在蜂窩移動網(wǎng)絡(luò)中,基站已成為物聯(lián)網(wǎng)設(shè)備面臨的重要安全威脅。基站通過模擬合法基站信號,利用更高的功率強制物聯(lián)網(wǎng)設(shè)備連接,從而獲取設(shè)備信息或進行惡意通信。隨著物聯(lián)網(wǎng)設(shè)備數(shù)量的快速增長,以及在關(guān)鍵
    的頭像 發(fā)表于 09-02 16:55 ?1298次閱讀
    物聯(lián)網(wǎng)設(shè)備識別與規(guī)避蜂窩移動網(wǎng)絡(luò)<b class='flag-5'>偽</b>基站的技術(shù)方案

    真隨機數(shù)和隨機數(shù)的區(qū)別

    隨機數(shù)在當前程序運行環(huán)境中是一種常用參數(shù),目前主要分為兩種,隨機數(shù)和真隨機數(shù),本期我們就來講一下二者的區(qū)別。
    的頭像 發(fā)表于 08-27 17:46 ?2656次閱讀

    高性能緩存設(shè)計:如何解決緩存共享問題

    在多核高并發(fā)場景下, 緩存共享(False Sharing) 是導致性能驟降的“隱形殺手”。當不同線程頻繁修改同一緩存行(Cache Line)中的獨立變量時,CPU緩存一致性協(xié)議會強制同步整個
    的頭像 發(fā)表于 07-01 15:01 ?770次閱讀
    高性能緩存設(shè)計:如何解決緩存<b class='flag-5'>偽</b>共享問題

    (ST大賽三等獎作品)超聲波自拍神器實例項目

    (ST大賽三等獎作品)超聲波自拍神器電路圖:
    發(fā)表于 05-28 21:04

    CCLINKIE轉(zhuǎn)PROFINET:電機的“網(wǎng)絡(luò)沖浪神器”!

    家人們誰懂啊!在工業(yè)自動化這個“江湖”里,CCLINKIE和PROFINET就像兩位身懷絕技的大俠,各有各的厲害之處。CCLINKIE是日本電產(chǎn)公司推出的開放式網(wǎng)絡(luò)協(xié)議,數(shù)據(jù)傳輸那叫一個麻溜
    發(fā)表于 05-28 15:21

    TPS68470 電源管理IC(PMIC),帶閃光燈 LED 驅(qū)動器和參考時鐘生成,適用于緊湊型相機模塊數(shù)據(jù)手冊

    TPS68470 器件是一種先進的電源管理單元,可為緊湊型相機模塊 (CCM) 供電,為圖像傳感器生成時鐘,驅(qū)動用于閃光燈的雙 LED,并集成兩個用于通用指示燈的 LED 驅(qū)動器。TPS68470 能夠在 CCM 中
    的頭像 發(fā)表于 04-26 14:57 ?888次閱讀
    TPS68470 電源管理IC(PMIC),帶閃光燈 LED 驅(qū)動器和參考時鐘<b class='flag-5'>生成</b>,適<b class='flag-5'>用于</b>緊湊型相機模塊<b class='flag-5'>數(shù)據(jù)</b>手冊

    AIWA HS-JS415維修手冊

    電子發(fā)燒友網(wǎng)站提供《AIWA HS-JS415維修手冊.pdf》資料免費下載
    發(fā)表于 04-08 10:37 ?3次下載

    AIWA JS215維修手冊

    電子發(fā)燒友網(wǎng)站提供《AIWA JS215維修手冊.pdf》資料免費下載
    發(fā)表于 04-01 16:44 ?4次下載

    如何將firware安裝到使用MC9S08JS16CWJ的新USBDM中?

    我正在根據(jù)您名為 USBDM_SWD_SER_JS16CWJ_V3_1 的文件制作一個 USBDM。 現(xiàn)在,我遇到了一個問題,我不知道如何將 firware 安裝到使用 MC9S08JS
    發(fā)表于 03-24 07:46

    ?Diffusion生成式動作引擎技術(shù)解析

    開發(fā)、虛擬現(xiàn)實、影視動畫和機器人控制等領(lǐng)域具有廣泛應用前景。以下是其核心原理、技術(shù)實現(xiàn)和應用方向的詳細解析: 一、核心原理 擴散模型基礎(chǔ) Diffusion模型通過逐步添加噪聲破壞數(shù)據(jù)(正向過程),再學習逆向去噪過程(逆向過程),最終從隨機噪聲中生成目標
    的頭像 發(fā)表于 03-17 15:14 ?3085次閱讀