Tefito

He whare pukapuka Python whakamiharo, engari iti-mohiotia

Kei te kimi whare pukapuka hou te kaiwhakaahua Python, ka taea te whakapai ake i nga mahi i roto i nga mahi miihini raraunga me nga kaupapa mohio pakihi.

I roto i tenei tuhinga ka kite tatou i etahi whare pukapuka python iti-mohiotia, engari tino whai hua:

1. Pendulum

Ahakoa he maha nga whare pukapuka kei roto nānati mo te DateTime, ka kitea e au he ngawari te whakamahi a Pendulum i runga i nga mahi o te ra. Ko te pendulum taku pukapuka tino pai mo taku mahi i ia ra i te mahi. Ka whakaroahia te waahanga Python datetime i hangaia, me te taapiri i te API mohio ake mo te whakahaere i nga rohe wa me te mahi i nga ra me nga mahi o te waa penei i te taapiri i nga waahi wa, te tango i nga ra, me te huri i waenga i nga rohe waahi. Ka whakarato i te API ngawari me te mohio mo te whakahōputu i nga ra me nga wa.

Tāutatanga
!pip install pendulum
tauira
# import library

import pendulum
dt = pendulum.datetime(2023, 1, 31)
print(dt)
 
#local() creates datetime instance with local timezone

local = pendulum.local(2023, 1, 31)
print("Local Time:", local)
print("Local Time Zone:", local.timezone.name)

# Printing UTC time

utc = pendulum.now('UTC')
print("Current UTC time:", utc)
 
# Converting UTC timezone into Europe/Paris time

europe = utc.in_timezone('Europe/Paris')
print("Current time in Paris:", europe)
huaputa

2. ftfy

Kua tutaki koe ki te kore e puta tika te reo ke i roto i nga raraunga? Ka kiia tenei ko Mojibake. Ko te Mojibake he kupu e whakamahia ana ki te whakaahua i nga tuhinga kua pohehe, kua pohehe ranei i puta mai i nga raruraru whakawaehere, wetewete ranei. I te nuinga o te wa ka he te wetewete i nga tuhinga kua tuhia me te whakawaehere pūāhua kotahi ma te whakamahi i tetahi whakawaehere rereke. Ko te whare pukapuka ftfy python ka awhina i a koe ki te whakatika i a Mojibake, he mea tino pai ki nga keehi whakamahi NLP.

Tāutatanga
!pip tāuta ftfy
tauira
print(ftfy.fix_text('Whakatikahia te rerenga korero ma te whakamahi “ftfyâ€\x9d.')) tā(ftfy.fix_text('✔ Karekau he raru ki te kupu')) tā(ftfy.fix_text('à perturber la réflexion '))
huaputa

I tua atu ki a Mojibake, ka whakatikahia e ftfy nga whakawaehere kino, nga mutunga raina kino, me nga korero kino. ka mohio pea ki nga kuputuhi kua wetewetehia hei tetahi o nga whakawaehere e whai ake nei:

  • Latin-1 (ISO-8859–1)
  • Windows-1252 (cp1252 — whakamahia i roto i nga hua Microsoft)
  • Windows-1251 (cp1251 — te putanga Ruhia o cp1252)
  • Windows-1250 (cp1250 — te putanga Pakeha ki te Rawhiti o cp1252)
  • ISO-8859–2 (kare i tino rite ki a Windows-1250)
  • MacRoman (i whakamahia i runga i te Mac OS 9 me o mua)
  • cp437 (whakamahia i roto i te MS-DOS me etahi putanga o te tono wawe Windows)

3. Tuhituhi

Ko te Sketch he kaiawhina tohu AI ahurei i hangaia mo nga kaiwhakamahi e mahi ana me te whare pukapuka pandas i Python. Ka whakamahia e ia nga miihini ako miihini ki te mohio ki te horopaki o nga raraunga kaiwhakamahi me te whakarato i nga whakaaro waehere e tika ana kia ngawari ake, kia pai ake ai nga mahi raweke me te tātari. Karekau a Sketch e tono ki nga kaiwhakamahi ki te whakauru i etahi atu mono-mai ki roto i a raatau IDE, kia tere, kia ngawari hoki te whakamahi. Ka taea e tenei te whakaiti i te wa me te kaha e hiahiatia ana mo nga mahi e pa ana ki nga raraunga me te awhina i nga kaiwhakamahi ki te tuhi i nga waehere pai ake, pai ake.

Tāutatanga
!pip tāuta huahua
tauira

Me taapiri he toronga .sketch ki te anga raraunga pandas hei whakamahi i tenei whare pukapuka.

.sketch.patai

ui he ahuatanga o te Sketch e taea ai e nga kaiwhakamahi te patai mo o raatau raraunga i roto i te whakatakotoranga reo maori. Ka whakarato i te whakautu a-tuhi ki te patai a te kaiwhakamahi.

# Te kawemai i nga whare pukapuka kawemai huahua te kawe mai i nga pandas hei pd # Te panui i nga raraunga (ma te whakamahi i nga raraunga twitter hei tauira) df = pd.read_csv("tweets.csv") tā(df)
# Te patai ko wai nga pou he momo momo waahanga df.sketch.ask("Ko ehea nga pou he momo waahanga?")
huaputa
# Hei kimi i te ahua o te anga raraunga df.sketch.ask("He aha te ahua o te anga raraunga")

.sketch.pehea

Tuhinga o mua he ahuatanga e whakarato ana i te poraka o te waehere ka taea te whakamahi hei waahi timatanga, mutunga ranei mo nga momo mahi e pa ana ki nga raraunga. Ka taea e matou te tono mo nga waahanga o te waehere hei whakarite i o raatau raraunga, te hanga ahuatanga hou, te whai raraunga, me te hanga tauira. Ma tenei ka whakaora i te wa me te ngawari ki te kape me te whakapiri i te waehere; e kore koe e whai ki te tuhituhi ā-ringa i te waehere mai i te wahanga.

# Tono ki te whakarato i te waehere kapohia mo te whakaata i nga kare-a-roto df.sketch.howto("Tirohia nga kare-a-roto")
huaputa

.sketch.apply

Ko te mahi .apply ka awhina i te whakaputa i nga ahuatanga hou, te poroporo i nga mara, me te mahi i etahi atu whawhe raraunga. Hei whakamahi i tenei ahuatanga, me whai putea OpenAI me te whakamahi i te matua API hei mahi i nga mahi. Kaore au i whakamatau i tenei ahuatanga.

I pai ahau ki te whakamahi i tenei whare pukapuka, ina koa haere mai ka mahi, ka kitea e au he whai hua.

4. pgeocode

Ko te "pgeocode" he whare pukapuka tino pai i kitea e au i mua tata nei i tino whai hua mo aku kaupapa tātari mokowā. Hei tauira, ka taea e koe te kimi i te tawhiti i waenga i nga waehere poutāpeta e rua me te whakarato korero matawhenua ma te tango whenua me te waehere poutāpeta hei whakaurunga.

Tāutatanga
!pip tāuta pgeocode
tauira

Tikina nga korero matawhenua mo nga waehere poutāpeta motuhake

# Takitaki mo te whenua "India" nomi = pgeocode.Nominatim('Kei roto') # Tiki korero matawhenua ma te tuku i nga waehere nomi.query_postal_code(["620018", "620017", "620012"])
huaputa

Ko te "pgeocode" te tatau i te tawhiti i waenga i nga poutāpeta e rua ma te tango i te whenua me nga waehere poutāpeta hei whakaurunga. Ka whakaatuhia te hua ki te kiromita.

# Te kimi tawhiti i waenga i nga waehere pou e rua te tawhiti = pgeocode.GeoDistance('Kei') tawhiti.query_postal_code("620018", "620012")
huaputa

5. rembg

Ko te rembg tetahi atu whare pukapuka whai hua ka ngawari te tango i te papamuri mai i nga whakaahua.

Tāutatanga
!pip tāuta rembg
tauira
# Kawemai whare pukapuka
mai i te rembg kawemai tango kawemai cv2 # ara o te ahua whakauru (taku konae: image.jpeg) input_path = 'image.jpeg' # ara mo te penapena whakaahua whakaputa me te penapena hei putanga.jpeg output_path = 'output.jpeg' # Te panui i te whakaurunga tāuru atahanga = cv2.imread(ara_whakauru) # Te tango i te putanga papamuri = tango(whakauru) # Tiaki te konae cv2.imwrite(putanga_ara, putanga)
huaputa

Kua mohio koe ki etahi o enei whare pukapuka, engari mo au, ko te Sketch, Pendulum, pgeocode, me te ftfy he mea nui mo aku mahi miihini raraunga. Ka whakawhirinaki ahau ki a raatau mo aku kaupapa.

6. Whakatangata

Humanize” he whakahōputu aho ngawari, ngawari ki te panui mo nga tau, nga ra, me nga wa. Ko te whainga o te whare pukapuka ko te tango i nga raraunga me te pai ake ki te kaiwhakamahi, hei tauira ma te huri i etahi hēkona hei aho ka taea te panui penei i te "2 meneti ki muri". Ka taea e te whare pukapuka te whakahōputu raraunga i roto i te maha o nga huarahi, tae atu ki te whakahōputu tau ki te piko, te huri tohu wa ki nga wa whanaunga, me etahi atu.

He maha nga wa ka whakamahi au i nga tauoti me nga tohu waahi mo aku kaupapa miihini raraunga.

Tāutatanga
!pip tāuta humanize
Tauira (Tauoti)
# Te kawemai i te whare pukapuka kawemai te tangata te wa kawemai hei dt # Whakahōputu tau me te piko a = humanize.intcomma(951009) # te huri tau hei kupu b = humanize.intword(10046328394) #printing print(a) print(b)
huaputa
Tauira (rā me te wā)
import humanize import datetime as dt a = humanize.naturaldate(dt.date(2012, 6, 5)) b = humanize.naturalday(dt.date(2012, 6, 5)) tā(a) tā(b)

Ercole Palmeri

Panui houtanga
Kaua e ngaro nga korero tino nui mo te mahi auaha. Waitohu ki te whiwhi i a raatau ma te imeera.
Tags: nānati

Nga tuhinga o mua

Ka haina nga Kaiwhakaputa me te OpenAI i nga whakaaetanga hei whakahaere i te rere o nga korero i tukatukahia e Artificial Intelligence

I te Mane kua hipa, i panuitia e te Financial Times tetahi mahi me OpenAI. Ka raihana a FT i tana kairipoata o te ao…

30 Paenga-whāwhā 2024

Utu Ipurangi: Anei te pehea o nga Ratonga Rere e Utu ana koe mo ake tonu atu

E hia miriona nga taangata e utu ana mo nga ratonga rerema, e utu ana i nga utu ohaurunga ia marama. Ko te whakaaro noa ko koe…

29 Paenga-whāwhā 2024

Kei a Veeam te tautoko tino whanui mo te ransomware, mai i te whakamarumaru ki te whakautu me te whakaora

Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…

23 Paenga-whāwhā 2024

Hurihuri Kakariki me te Mamati: He pehea te Huringa Matapae i te Hurihanga i te Ahumahi Hinu me te Hau

Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…

22 Paenga-whāwhā 2024